This project provides the backend web server providing storage of user accounts and metadata resources for for a file points of interest mapping application, "Roadtrip".
- Frontend Repository Curl test scripts can be found in the project scripts folder.
- Test Scripts
- Backend Server hosted on Heroku
- Get application frontend Started
- As a user you must register for an account. Once an account is created you login and can display, create, edit, and delete trips.
- Styling - The Boostrap NAV bar and basic styling were used.
- Angular2 - Angular2 provides the fortend workflow.
- AngularFlashMessage - Error handling and some friendly user feedback is provides by AngularFlashMessages
- Angular Google Maps Provides the mapping capability.
- Ruby on Rails - The backend server was developed with Ruby's Rails framework. Ajax used on the frontend to make requests of the Rails server.
- ERD for backend DB The ERD has been updated to include location, longitude and latitude for each marker.
-
The Development Process
-
T- The development process started with some rough wireframes, some user stories, and a quick planning outline. I divided development into feature groups and created a branch in Git for each group.
-
Problem-Solving Strategy
-
Testing and debugging of the web werver was through curl scripts and frontend api calls.
- Future Enhancements
- Add Geocoding for addresses to obtain longitude and latitude
- Add a direction list capability
- Add a route plotting capability