WaterSportsCentral is a CMS that allows users to add/edit/collaborate on Water Sporting locations.
The overarching theme is to compile a full list of all water sporting types, locations where they're conducted and events both past and present that are conducted at each location. There is currently a need to have a central place where a user can come to obtain this kind of information.
- Split front/back end folders in preparation for Heroku deployment.
- Complete all user log in/profile functionality.
- Add some Oauth components.
- Complete full functionality for Locations. This will include maps, comments, questions and perhaps event blog posts associated with the location.
- Build out the Sports section with identical funcationality to Locations.
- Build out the Events section with identical functionality to Sports.
- Launch for public use.
To contribute to WaterSportsCentral, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin WaterSportsCentral/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
- Navigate to backend folder - cd backend
- Initialize database - rails db:migrate
- Seed database - rails db:seed
- Start rails server - rails s -p 3001
- Navigate to the frontend folder - cd frontend
- Start development server - yarn start
Thanks to the following people who have contributed to this project:
If you want to contact me you can reach me at rohan@rohanphillipscoding.com