"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.
- 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
- Rails 5.2.x
- Ruby 2.7.4
- PostgreSQL
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 atlocalhost:3000