Skip to content

(web-app Full-stack) "Webdevelopers" is a comunity to share projects and do it colaborative. Build with MEAN stack

Notifications You must be signed in to change notification settings

femave/webdevelopers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML5,CSS3 and JS Standard - JavaScript Style Guide Bootstrap SASS AngularJS Skylab MongoDB Monogoose NodeJS ExpressJS ES6

Standard - JavaScript Style Guide


What is project about

  • Its a collaboration projects website, dedicated for developers that have an idea but have not team or money to do their projects. The idea is to create a community that a developer can upload some project idea and explain what is about and if he need some other developer to other tasks like design or others that they did not know to do, and some other developer of the comunity can see the project, and if its interested in his project and have the requisits thats demand apply to do the project in the team.

Installation

You need to have installed 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
    
  • Gmail account:

    MAILPASS=YOUR_MAIL_PASS
    
    MAILUSER=YOUR_MAIL_USER
    
  • Cloudinary account

    CLOUD_NAME=YOUR_CLOUDINARY_NAME
    
    CLOUDINARY_API_KEY=CLOUDINARY_API_KEY
    
    CLOUDINARY_API_SECRET=CLOUDINARY_API_SECRET
    

To run the server:

$ npm run dev

All dependencies will be installed automatically


Built with:

  • Front-end

    "bootstrap": "^3.3.7", "angular": "^1.6.6", "angular-route": "^1.6.6", "font-awesome": "^4.7.0", "ngSweetAlert": "latest", "ng-tags-input": "3.2.0", "angular-jwt": "^0.1.9", "ng-file-upload": "^12.2.13", "AngularJS-Toaster": "angularjs-toaster#^2.2.0"

  • Back-end

    "body-parser": "^1.17.2", "bower": "^1.8.0", "cloudinary": "^1.9.0", "del": "^3.0.0", "dotenv": "^4.0.0", "express": "^4.15.4", "jsonwebtoken": "^7.4.3", "mongoose": "^4.11.9", "multer": "^1.3.0", "node-sass": "^4.5.3", "nodemailer": "^4.1.0", "passport": "^0.4.0", "passport-jwt": "^3.0.0", "passport-local": "^1.0.0", "passport-local-mongoose": "^4.2.1"


Authors

Marc Vergara

Acknowledgments

About

(web-app Full-stack) "Webdevelopers" is a comunity to share projects and do it colaborative. Build with MEAN stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published