This is a simple web application to help the juniors and seniors with college related issues, mainly four specific issues:
- to help the juniors with notes and study mater
- to integrate lost and found section with help of Google Vision API,
- To build a platform to exchange vehicles.
- Technoshop: A platform to provide small earning by letting the CSE/IT students help the non technical kids.
$ git clone https://github.com/dvkcool/Colleper.git
$ git push hasura masterFor the second command We are assuming that you are familiar with using Hasura as a backend service.
- To make changes to the project, browse to
/microservices/api/srcand edit theserver.jsfile in according to your app. - Commit the changes, and perform
git push hasura masterto deploy the changes.
To test and make changes to this app locally, follow the below instructions.
- Open Terminal and
cdinto the project folder - Run
npm installto install all the project dependencies - Run
npm startin the terminal to run it. - Make changes to the app, and see the changes in the browser
You can view the logs emitted by the node server by running the below command:
$ hasura microservice logs apiYou can see the logs in your terminal, press CTRL + C to stop logging.
- System dependencies, like changing the web-server can be made in the Dockerfile
- npm/yarn deps can be managed by editing package.json.
If changes have been done to the dependencies, git commit, and perform git push hasura master to deploy the changes.
- If you have an existing express.js app which you would like to deploy, replace the code inside
/microservices/api/src/according to your app. - You may need to modify the Dockerfile if your
package.jsonor the build directory location has changed, but in most cases, it won't be required. - Commit, and run
git push hasura masterto deploy your app.
Hasura comes with BaaS APIs to make it easy to add backend features to your apps.
Feel free to open an issue here or mail me at divyanshukumarg@gmail.com
- Chetana Sahu -Front-end(HTML,CSS, JS, jQuery) chetanasahu1997@gmail.com
- Vaibhav Gupta -Front-end(HTML,CSS, JS, jQuery) && Integration with Backend(Fetch API)- vaibnakgupta100@gmail.com
- Divyanshu Kumar - Backend- Node JS, Postgress SQL, - divyanshukumarg@gmail.com