-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Book a Car api Backend #35
Conversation
Update the ERD diagram
Add missing authors
Added missing author
Update README.md
Deployment using render.com and AWS S3 for images
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi,
Good job so far!
There are some issues that you still need to work on to prepare your project for the final evaluation, but you are almost there!
You are really close to finishing the Microverse program!! Keep it up! 👍👍👍
After implementing the requested changes, please submit another review request. ♻️
Check the comments under the review.
Cheers and Happy coding!👏👏👏
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the previous reviews unless it is requested otherwise.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi,
Good job so far!
There are some issues that you still need to work on to prepare your project for the final evaluation, but you are almost there!
You are really close to finishing the Microverse program!! Keep it up! 👍👍👍
After implementing the requested changes, please submit another review request. ♻️
Check the comments under the review.
Cheers and Happy coding!👏👏👏
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the previous reviews unless it is requested otherwise.
Update correct rspec command for tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi,
Good job so far!
There are some issues that you still need to work on to prepare your project for the final evaluation, but you are almost there!
You are really close to finishing the Microverse program!! Keep it up! 👍👍👍
After implementing the requested changes, please submit another review request. ♻️
Check the comments under the review.
Cheers and Happy coding!👏👏👏
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the previous reviews unless it is requested otherwise.
Include instructions to add AWS keys in readme.md
Project requirements
FRONTEND PR
NOTE
Please make sure of the following:
.env
with the contentREACT_APP_BASE_URL=http://localhost:4000
exists in the frontend's root directoryBasics
Features
Depending on your team size you are required to complete a set number of features. Take inventory of your team and see where you fit in the following table:
If your team has finished the required features, but you'd still like to complete more you are free to continue with the optional ones.
Note: If your team decides to implement optional features, make sure they work as expected (just like the required ones). This will be considered in your final evaluation!
Core features - Required for every team size
The user logs in to the website, only by typing the username (a proper authenticated login is a requirement if your group is made of 5 people).
In the navigation panel, the user can see links to:
On the main page, the user can see a list of motorcycles/doctors/classes/items that you selected as a theme.
When the user selects a specific item, they can see the details page with its full description (skip the "Rotate image" button).
When the user clicks the "Add item" link in the navigation panel they can see a form for adding a new item.
Make the app responsive, creating both mobile and desktop versions.
Additional features - Required for teams with 3-4 & 5 members (optional for others)
Additional features - Required only for teams with 5 members (optional for others)
Setup
In your terminal, navigate to the folder of your choice and clone the repository with the following commands:
Install
After cloning the project, change into the project directory:
Credentials setup
In order to create databases and run the tests, you need to follow this steps:
config/credentials.yml.enc
if they exist.$env:EDITOR="code --wait"; rails credentials:edit
If you use Linux run:EDITOR="code --wait" bin/rails credentials:edit
Database Setup
This application uses PostgreSQL as the database. Here are the steps to set it up:
Ensure PostgreSQL is installed on your machine and running.
Update the config/database.yml file with your PostgreSQL username and password in the default section.
Create the database:
This should start your local server on http://localhost:4000/ using
rails s
. Now, you can use the REST API client of your choice to interact with the API.For guide on how to setup the database, refer to the video recording
For deployment on render, you need to add your AWS credentials to the setup, see Rails guides for assistance and additional video guide