/sportstore

Sport Store is an ecommerce based in websites like ebay built with Node.js

Primary LanguageJavaScriptMIT LicenseMIT

Follow on Twitter GitHub last commit License Stargazers Built by Tiago

Sport Store

🚧 Sport Store ⚽ In progress... 🚀 🚧

AboutFeaturesLayoutHow it worksTech StackHow to contributeAuthorLicense

💻 About the project

⚽ Sport Store is an ecommerce based in websites like ebay, where you can create an account and buy or sell your only products. In this case, Sport Store is focused in sell products related to sports, like teams jersey.


⚙️ Features

  • Register
  • Login
  • Dashboard
  • Forgot password system
  • Search page
  • Edit and delete account
  • Create a new product
  • Edit and delete a product
  • See other users products
  • Buy a product

🎨 Layout

Gif demonstration Gif demonstration

Gif demonstration


🚀 How it works

Pre-requisites

Before you begin, you will need to have the following tools installed on your machine: Git, Node.js and PostgreSQL. In addition, it is good to have an editor to work with the code like VSCode

🧭 Running the web application

# Clone this repository
$ git clone https://github.com/tiagod3p/sportstore.git

# Access the project folder in your terminal
$ cd sportstore

# Create a database in POSTGRESQL with the structure in the file DATABASE.sql
# Configure your db infos in the file src/config/db.js

# Install the dependencies
$ npm install

# Run the application in development mode
$ npm start

# The application will open on the port: 5050 - go to http://localhost:5050

🛠 Tech Stack

The following tools were used in the construction of the project:

Website


💪 How to contribute

  1. Fork the project.
  2. Create a new branch with your changes: git checkout -b my-feature
  3. Save your changes and create a commit message telling you what you did: git commit -m" feature: My new feature "
  4. Submit your changes: git push origin my-feature
  5. Open a pull request!

When the merge of your pull request is done, you can delete your branch.

You can send me as many PR's as you want, I will be honored to review and accept them!


🦸 Author

Tiago Vidal


Tiago Vidal

Twitter Badge Linkedin Badge Gmail Badge


📝 License

This project is under the license MIT.

Made with ❤️ by Tiago Vidal 👋🏽 Get in touch!