Skip to content

JordanDeve/Shopify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopify

Shopify is a small Single Page Application (SPA) created using React, Node.js, and MongoDB. It provides a platform for users to interact with and manage a collection of games.

Deployment

The Shopify application has been deployed using different services:

  • React Client Side (Frontend): The client-side of the application is hosted on Firebase. You can access the deployed client application at https://shopify-c6138.web.app/.

  • Node.js Server (Backend): The server-side of the application is deployed on Render.

  • Database (MongoDB): The database for the application is hosted on MongoDB Atlas. It ensures seamless data storage and retrieval.

My Skills

My Skills

Link to previous commits on this project: Link to Commits

Description

Shopify offers the following features:

  • User Authentication:

    • Register as a regular user
    • Login and logout
  • Game Management:

    • View games in descending order
    • View all games
    • Search games by title
    • Create a new game
    • Read detailed information about a game
    • Update game information
    • Delete a game
  • Favorites and Profile:

    • Add games to favorites
    • Access a profile area displaying favorite games
  • Community Interaction:

    • Leave comments on other users' publications

Getting Started

To start the client:

  1. Install dependencies: npm install
  2. Start the client: npm start

To start the server:

  1. Install dependencies: npm install
  2. Start the server: npm start

Upcoming Features

  • Admin Role:

    • Enhanced role-based access control for administrators
  • Shopping Cart:

    • Ability to add games to the shopping basket

If you choose to use the provided data for testing, three sample users are available:

  • peter@abv.bg : 123
  • jane@gmal.com : 123456
  • george@abv.bg : 123

Screenshots

Home page

home-page-shopify

Catalog

catalog-shopify

Profile

profile-shopify

Create page

create-page-shopify

Details page

details-shopify

Responsive view at 360px

catalog-responsive-page-shopify

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published