Skip to content

avinashupadhya99/Store-App

Repository files navigation

STORE APP

This is an simple Ruby on Rails application used to manage inventories and orders of a store.

Developer Documentation

Requirements

  1. Docker
  2. Docker Compose
  3. An editor of your choice (VS Code, Sublime, Atom, etc)

Clone Repository

git clone https://github.com/avinashupadhya99/Store-App.git

Note: The above command clones over HTTP anonymously. If you have Github account and configured SSH keys then you must clone over SSH to push changes to your forked repository.

Setting up Development Environment

Start the application server and MySQL using the command-

docker-compose up

This will build the docker image based on Dockerfile and bring up

  1. MySQL Server
  2. Rails Application Server (in Development Mode)

Once both the containers are running, point your browser to http://localhost:8800.

Creating an admin user

To access the application, you need to first create an admin user and then the admin can create other employees. The following command will create an admin user-

docker-compose run app rake db:seed

Run this command only after running docker-compose up once before. This will create an admin user with the credenatials admin@store.com and password password. You can edit these after logging in or before seeding in the db/seeds.rb.


Refer to Database Schema for the database schema diagrams of the application.

About

A simple Ruby on Rails application for creating orders and managing the inventory of a store for my University mini-project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •