To run project on local machine, clone and run following command
$ npm install
Update database connection in config/database.js, then
$ npm start
https://docs.google.com/document/d/1elVM-fg0MhMWCH4XzALXeTa7yVwEUege9HNEcUn7D34/edit?usp=sharing
Backend for the Technojam Website
Home Page: https://radiant-thicket-94737.herokuapp.com
Instead of HTML, send json values to streamline API on different platforms.
Add the below-mentioned fields in UserSchema.
There's a need for achievements endpoint to make it dynamic.
I'm working on it!
Try to assign it to me.
There's need for email verification when the user signs up. We do also need an endpoint to resend the verification email.
I'm working on it.
The route should be accessible by admin only.
The endpoint should be "[GET]/api/register"
technojam-backend/src/routes/contact.js
Line 40 in 9589c56
Should be:
if (user.role != 'admin') res.status(401).json({ msg: 'Not authorized' });
An error code should be sent along with error message to handle exceptions better.
Is:
return res.status(400).json({ msg: 'Email doesnt exist' });
Should be:
return res.status(400).json({ code: 'EMAIL_NOT_FOUND ', msg: 'Email doesnt exist' });
Relevant section: /routes
Inside docs folder the static index.html file is used to provide reference of available routes to the developers.
Current State: It's a simple table in which information is displayed which is not responsive as well.
Desired State:: A responsive documentaion of available routes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.