Improvements to Landing and Community Pages/Resources
Duration: 90-175 Hours
Difficulty: Easy
Languages & Technologies: TypeScript
Repository: Dijkstra-Edu/Dijkstra-Android
Overview
Section titled “Overview”This project focuses on improving the UI/UX of community pages and resources on the Dijkstra platform to better serve the community, enhance the discoverability of resources, and increase overall user engagement. The goal is to ensure that community pages clearly reflect Dijkstra’s core principles, values, and culture, while remaining intuitive, accessible, and visually consistent with the broader platform.
In addition, the project includes integrating a feedback and contact mechanism to enable more direct and effective communication with users. This will help the Dijkstra team better understand community needs, gather actionable insights, and continuously improve the platform based on user input.
Objectives
Section titled “Objectives”- Redesign and improve community pages UI/UX
- Create engaging community features
- Enhance resource discovery and organization
- Implement better search and filtering capabilities
- Improve content management for community resources
Requirements
Section titled “Requirements”- Experience with web development
- Understanding of community engagement features
- Understanding of UI/UX design principles
- Knowledge of content management
- Familiarity with frontend frameworks
Deliverables
Section titled “Deliverables”- Improved community pages
- Enhanced resource organization
- User feedback integration
- Better search and discovery features
- Updated documentation
Mentors
Section titled “Mentors”We would like you to hopefully mentor the next generation as well! (This is the Dijkstra way, we learn to teach!) and to hopefully become a codeowner that other developers can look to for knowledge and guidance down the years.