Skip to content

This is the API for MotivationQ, a app that I created so users can perform all the CRUD actions on their quotes resource. The front end deployed site can be found here: https://nelsonh88.github.io/quotes-app-client/ and the front end repo can be found here: https://github.com/nelsonh88/quotes-app-client

License

Notifications You must be signed in to change notification settings

nelsonh88/quotes-app-api

Repository files navigation

MotivationQ

Description:

MotivationQ is a application based on building a community to help its users get and stay motivated throughout their daily grind as they reach their goals! Users can store their favorite quotes that help them stay motivated throughout the day and also do the essential CRUD actions on their quote resources. The deployed client site can be found at https://nelsonh88.github.io/quotes-app-client/ , and the deployed API site can be found at https://github.com/nelsonh88/quotes-app-api , enjoy!

How To Use:

- A user must sign up to get full access to the CRUD actions on their quote resource, if they already have an account they can sign in with their credentials.
- Onced signed in, a user can CRUD on their quotes resource.
- Onced signed in users can see other user's quotes with their names being displayed.
- Users can also add other user's quotes into their quotes list.
- Users can change password and sign out.
- The users are OpenRead Controller so other Users can Read their resources.

List of Technologies Used:

- Ruby - Ruby on Rails - Git/GitHub -

Process:

- First made an ERD which can be foud here ![alt text](https://i.imgur.com/6Olq7gW.jpg)
- Scaffolded the quotes resource and descriped the relationship between users and quotes.
- Then tested Authentication scripts and quotes scripts and they were successfull!
- For version control I used github and committed everyday a few times a day.

Unsolved Problems/Future Iterations:

- I want to to add a phone number field for a third party API intergration
- For future additions I want to add a 3rd party API called Twilio where a user will need to input their phone number to get daily quotes from their list.

User Stories:

- User stories can be found here: https://imgur.com/OVS1pmF

MotivationQ's Front-end

- The front end deployment site for MotivationQ can be found here: https://nelsonh88.github.io/quotes-app-client/ - The repo for MotivationQ's front-end can be found here: https://github.com/nelsonh88/quotes-app-client

About

This is the API for MotivationQ, a app that I created so users can perform all the CRUD actions on their quotes resource. The front end deployed site can be found here: https://nelsonh88.github.io/quotes-app-client/ and the front end repo can be found here: https://github.com/nelsonh88/quotes-app-client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published