The backend of this website uses nodejs and express. We use mongodb for DBMS and multiple validation schema and techniques for authentication
Installation requires npm and mogodb (mogodb must be run using mongo daemon)
after cloning into repo enter the repo using
cd resource_website
then just type command
cd backend
npm install
this command will automatically install all the JS related requirements for server
You also need to have mongodb installed in your system for that you can just go to mongodb's official site and follow the instruction
after that just use command
sudo mongod
in another terminal again go to the resource_website_backend folder and just type command
export iiit_jwtPrivateKey=<Private key value>
node index.js
to start your server at https://3001/api
we use reactjs for frontend for frontend to run you need backend first as given above.
here is a look at our current progress and design for this site. If you have any suggestion on improvement feel free to open an issue.
for installation it's pretty simple after initialising the serve, just open another terminal window and clone and enter the repo.
after that type command
cd frontend
npm install
to download all the dependencies.
then to start the frontend server just type
npm start
to start our react app.
feel free to ask if you have doubt on bitbyte's official discord server or open an issue.
currently it is a small repository so there are no significant rules for ontribution first timers can go checkout good first issue label in issues section
after selecting an issue just comment on it so that one of our maintainer can assign that issue to you if available. make a PR and mention the maintainer to review your changes once reviewed your code will be merged