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.
You have to install NodeJS with npm, bower and MongoDB
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
$ npm start
All dependencies will be installed automatically
-
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,
- angular: 1.6.4
-
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