
| Name | Description |
|---|---|
| HTML/CSS | Frontend |
| Bootstrap CSS | CSS Framework |
| Jquery | Javascript Library |
| Node.Js | Backend Server |
| Express | Routing |
| EJS | Rendering |
| MongoDB | Database |
| Google Analytics | Analytics |
| PassportJs | Authentication |
| Facebook AccountKit | SMS OTP Based Login |
| Gulp | Task Automation |
| Environment Variables | Description |
|---|---|
| PORT | Port number on which server listens e.g. 3000 |
| MLAB_DB_URI | MongoDB URI |
| ADMIN_USERNAME | Username for admin access routes |
| ADMIN_PASSWORD | Password for admin access routes |
| ACCOUNTKIT_SECRET | Account Kit App Secret Key |
| HACKEREARTH_RECRUITER_CLIENTID | Hackerearth Recruiter API Client ID Credential |
| HACKEREARTH_RECRUITER_SECRET | Hackerearth Recruiter API Secret Key Credential |
- Production Server : codeshala.org
- Staging Server : test.codeshala.org
This project requires Node.js v6+ to run.
Clone this repo, install the dependencies and start the server.
$ npm install
$ npm startAll the required configuration are available in the .env file
To report bug or suggest a new feature, raise an issue at Issues
Want to know what we are planning? or want a quick response from us?
Join our telegram group (Link)