- When click another marker, it should close the other one (use either useContext/create context for this or useState, or Redux(guide here)).
- Edit readme so other people can use/edit. Write contributing.md maybe.
- More info links for the buildings - there are some really good websites out there about these buildings which I'd like to signpost to users of the map.
- Use Google Search Console
- Edit SEO
- outbound links?
- order by name/architect/date built.
- Filter by Architect.
- Shuffle button.
- Search bar.
- filter to see ones you've visited / unvisited
- back to top floating button
- Instead of get directions, should say "View on map".
- I wanted to build a game using the same data, to test user's on their knowledge of the buildings. E.g. Photo, what building is this, user inputs their answer.
- add more steps to game - atm just says correct or incorrect. Score counter etc.
- fix for mobile - iphone se not looking great.
- extract tailwind into scss docs.
- apply default colours consistently. -Consistent colors, search with % for white gray black neutral etc and replace. Use lighten thing if need to
make more user friendly by:
Add inline comments to complex code sections: This will help new editors understand the logic and purpose of different parts of the codebase.
Set up a CI/CD pipeline: This will automatically run tests and checks on pull requests, making it easier for new editors to ensure their contributions meet the project's standards.
Implement a consistent code formatting tool: Use tools like Prettier or ESLint to maintain a consistent code style throughout the project.
Provide a detailed project roadmap: This will give new editors an idea of the project's direction and where they can contribute most effectively.
Set up a development branch: This will allow contributors to work on features without affecting the main branch directly.