Skip to content

Freddie16/EasyShopAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This README would normally document whatever steps are necessary to get the application up and running.

Description

EasyShop is an e-commerce fashion store built with Ruby on Rails.

Tools

The following were the tools used to build this application:

JWT SQLite3 Rails Ruby Getting Started In order for you to use the content on this repo ensure you have the following:

A computer that runs on either of the following; (Windows 7+, Linux, Mac OS) Ruby 2.7.4

Installation

To use this repo on your machine requires some simple steps

Open a terminal / command line interface on your computer

Clone the repo by using the following:

git clone https://github.com/Group-2-Phase4-Project/e-commerce-api.git

Change directory to the repo folder:

cd e-commerce-api Open it in Visual Studio Code

code .

Install required dependencies from rubygems

Rails new e-commerce bundle install

Features

CRUD for: Users Products Orders Categories New_arrivals

Create MODELS,MAILERS,HELPERS AND SERIALIZERS for your features.

Create Data on the seeds database.

Run rails db:migrate to migrate data to your Schema.

Run rails db:seed to seed data in development for SQLITE.

rails s Check the API endpoints available

Push your work to your github repository.

Deploy the repository on render.com

Authors

This project was contributed to by:

Fred Murigi License The project is licensed under Apache 2.0.

Releases

No releases published

Packages

No packages published

Languages