Coder Social home page Coder Social logo

lucas-almeida-silva / gama-sports Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 2.58 MB

A simple sporting goods e-commerce.

License: MIT License

JavaScript 1.81% TypeScript 47.28% HTML 17.94% SCSS 21.61% Python 11.36%
python flask angular typescript

gama-sports's Introduction

Gama Sports

๐Ÿ“ƒ Table of Contents

โ„น๏ธ About

This is a project for a virtual sporting goods store, developed for the Web Programming discipline, offered by Fatec Ipiranga in the Systems Analysis and Development course.

๐Ÿ’ป Technologies

๐Ÿ“ฆ API

  • Python
  • Flask
  • SQLite

๐Ÿ–ฅ๏ธ Front-end

  • Angular 10
  • Angular Material
  • Sass

๐Ÿš€ Features

  • List of products
  • Products search
  • View the details of a product
  • Handling of the cart (adding items, removing items and increasing and decreasing the quantity of an item)
  • Register
  • Login
  • Password recovery

๐ŸŒฑ How to run

# Clone Repository
$ git clone https://github.com/lucas-almeida-silva/game-sports.git

You need to have Angular CLI andn Python installed.

# Install Angular CLI
$ npm install -g angular-cli

Install Python 3.8.1:

https://www.python.org/downloads/release/python-381/

๐Ÿ“ฆ Run API

# Install dependencies
$ pip install Flask
$ pip install SQLAlchemy
$ pip install flask_sqlachemy
$ pip install uuid
$ pip install Werkzeug
$ pip install PyJWT
$ pip install Flask-Mail
$ pip install bcrypt
$ pip install validate_email
$ pip install validate_docbr
$ pip install flask-marshmallow
$ pip install marshmallow-sqlalchemy
$ pip install flask-cors

# Go to server folder
$ cd gama-sports/server

# Run back-end
$ python API.py

Access API at http://localhost:5000/

๐Ÿ’ป Run Application

# Go to web folder
$ cd gama-sports

# Run Aplication
$ ng serve

Access the application at http://localhost:4200/

Run Application and API at the same time

There is a command configured to run the application and the API at the same time.

# Go to web folder
$ cd gama-sports

# Run aplication and server
$ npm run dev

๐Ÿ‘จโ€๐Ÿ’ป Developers

๐Ÿ“ License

This project is under the MIT license.

gama-sports's People

Contributors

gitmttechne avatar

Watchers

James Cloos avatar Lucas Almeida avatar

Forkers

brunohyoji

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.