Project README
Little Esty Shop Rails App
Links
GitHub Repository
Deployed on Heroku
Background and Description
"Little Esty Shop" is a project that required building a fictitious e-commerce platform where merchants and admins can manage inventory and fulfill customer invoices. Originally started as a group project, this version of the project is a complete refactor of the group project with added features.
Learning Accomplishments
- Designed a normalized database schema and organized model relationships
- Utilized advanced active record techniques to perform complex database queries
- Utilized advanced routing techniques including namespacing to organize and group like functionality together.
- Practice consuming a public API
Technology Used
- Rails 5.2.x
- Ruby 2.7.4
- PostgreSQL
Setup
To set up the app use the following steps:
- Clone the repository.
- Navigate your terminal to the root directory and run
bundle install
- Run
rails db:{create,migrate}
- To seed the database with data from the provided csv files, run the rake task
rails csv_load:all
- Run
rails server
to view the app in your brower at localhost:3000
Database Setup
GitHub Project Information
Github Repo Name:
Number of PRs:
Top Github Contributors |
Contributor | Number of Commits |