jaumereg / padel-go

🎾 Padel GO - Full Stack Project

Home Page:https://padel-go.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the Full Stack project PADEL GO.

PADEL GO is a platform where Padel players can create matches in order to find new users to play with. Padel is a racquet sport played in doubles that is growing a lot in Spain, the main problem is that sometimes you don't find people to play, Padel Go is created to resolve this issue.

Padel Go is made with Node.js and Express.js for the server part, and AngularJS for the client part.

Installation

You have to install NodeJS with npm, bower and MongoDB

Configuration env file

You need to create an .env file in the project root with the following environment variables configured:

  • Port:

    PORT=3000
    
  • MongoDB path and database to use:

    DB_URI=mongodb://localhost:27017/NAME_DB
    
  • Secret word to encrypt users' passwords:

    SECRET=XXXXXXXXXXXXXXXXXXXXXX
    

To run server:

$ npm start

All dependencies will be installed automatically

Built with:

  • Front End

    • angular: 1.6.4
      • angular-route: 1.6.5
      • angular-moment: 1.0.1
      • angular-jwt: 0.1.9
      • angular-toastr: 2.1.1
    • bower: 1.8.0,
    • bootstrap: 3.3.5
    • components-font-awesome: 4.7.0,
    • jquery: 3.2.1,
  • Back End

    • dotenv: 4.0.0
    • express: 4.15.3
      • express-jwt: 5.3.0
    • jsonwebtoken: 7.4.1
    • mongoose: 4.10.4,
    • body-parser: 1.8.0,
    • passport: 0.3.2,
      • passport-jwt: 2.2.1,
      • passport-local: 1.0.0,
      • passport-local-mongoose: 4.0.0

Authors

Jaume Regas

Acknowledgments

About

🎾 Padel GO - Full Stack Project

https://padel-go.herokuapp.com/


Languages

Language:CSS 64.3%Language:HTML 20.6%Language:JavaScript 15.0%