Skip to content

dmitryrykov-epam/web-purple

 
 

Repository files navigation

Web Purple Web Site

Build Status Coverage Status Dependency status Dev Dependency Status

How to start project?

[configure database](#database)
npm install
npm run start

Database

mongodb is used in app (hosted on mLab).

To change connection configuration see src/server/conf/db.js

For development purposes you can use next db:

const connectionUrl = 'mongodb://admin:123123@ds064718.mlab.com:64718/webpurple';

or set up your own db (500mb fo free in mLab)

Facebook

Authorisation in app can be done via facebook. Credentials of facebook app should be passed to src/server/conf/passport.js

For development purposes you can use next credentials:

fb: {
    clientID: '1208431049220025',
    clientSecret: '39bf839eeb8805fd32f77dd70fac3604',
    ...

How to contribute?

We are open to, and grateful for, any contributions made by the community.

You can find a list of issues you can work on here. Feel free to create new ones.

In general, the contribution workflow looks like this:

  1. Fork the repo.
  2. Create a new feature branch based off the master branch.
  3. Make sure all tests pass (npm run test) and there are no linting errors (npm run lint).
  4. Submit a pull request, referencing any issues it addresses.

Please try to keep your pull request focused in scope and avoid including unrelated commits.

You can read here more about contributing here.

Commit messages

Feel free to use emoji in your commit messages 😧 (More about it here).

Useful links

redux

About

Site of front-end community - WebPurple

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.1%
  • HTML 1.3%
  • Gherkin 0.6%