Skip to content

krystallopez/capstone-project-app

Repository files navigation

My Capstone Project

This project is the backend for a mobile app prototype for an existing e-commerce collectibles business. The user can access an index of products and choose from which they want to purchase. The user can log in, add an item to their cart, and place an order. The user can also view an item in a single page view. Each time the user logs on to the web application, their session is logged.

Author

Krystal Lopez

Features

  • Backend RESTful API using MVC architecture built with Ruby on Rails
  • Frontend multi-page application built with npm, Ionic, and Vue.js framework
  • Secure authenticated user profiles using JSON web tokens
  • Front-end styling using CSS and HTML
  • Functional shopping cart and login/logout on front-end

Dependencies

You can find all of the modules and packages used in creating this application by navigating to capstone-project-app/Gemfile for all of the backend resources. You can view the Freakshow Collectibles package.json file to view all of the modules and dependencies that were used on the front-end.

Database Creation and App Functionality

The DB created for this app was built using Ruby on Rails. I wanted to create something that was easy to read and is very user friendly. I wanted to create this app for an existing e-commerce collectibles so that the website was easily accessible for customers and their experience was improved. This application will allow the user to log in to their account, view the product inventory, choose a product and add it to their cart. Once they have added the item to their cart, they can then place the order. Once the order is placed it will then show under their Orders page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors