Skip to content

The-J-MAK-5/little-shop-7

 
 

Repository files navigation

Little Esty Shop

Getting Started

  1. In your terminal, navigate to the directory you would like to host the repository in.
  2. Clone the project repository and navigate to the main project directory:
git clone [email protected]:The-J-MAK-5/little-shop-7.git
  1. Run bundle install in your terminal to install project gems.

  2. Ensure that Postgres is running, and run these commands to initialize the databases and set up database structure:

rails db:drop
rails db:create
rails db:migrate
  1. Run rake csv_load:all in your terminal to load in data from the six CSVs stored locally in the application.

  2. Run the bundle exec rspec command to see all of the Rspec tests run and ensure the program is running properly.

Testing

  • To run model tests for this app, type the following command in your terminal:
bundle exec rspec spec/models
  • To run model tests for this app, type the following command in your terminal:
bundle exec rspec spec/features

This application uses the Simplecov gem to monitor test coverage.

Deployment

This application is deployed with Render here

Project Status and Potential Next Steps

View the project management tracker and any open issues by clicking here.

View our group goals and DTR here.

Description Of The Project

image

This is a fictitious e-commerce platform that allows Merchants and Admins to view and manage their inventory and fulfill customer invoices.

Through this project, our team tried to accomplished the following learning goals:

  • Practice designing a normalized database schema and defining model relationships
  • Utilize advanced routing techniques including namespacing to organize and group like functionality together
  • Utilize advanced active record techniques to perform complex database queries

Looking Ahead

  • Styling to implement a more consistent look and feel throughout the application
  • Finishing All User Stories
  • Authentication and authorization, for either or both of the Merchant and Administrator user types.

Contributors

Ashley Plasket GitHub LinkedIn

Myles Nottingham GitHub LinkedIn

Kim Bergstorm GitHub LinkedIn

Jeff Nelson GitHub LinkedIn

Alex Kiselich GitHub LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 84.8%
  • HTML 13.1%
  • JavaScript 1.3%
  • CSS 0.8%