Skip to content

kobito-kun/Homeworker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Homeworker Project

A full stack web application made to keep track of your pending homework with a super simple UI/UX and calendar.

Main Page Main2

πŸ’₯ Setup

To run this project locally, you'll need some prerequisites programs.

Backend Setup

After cloning this repository & have the required programs installed. Open a command prompt on the folder /backend and run:

npm install

Refers to package.json to install the required packages / libraries for this project to be able to run.

After all the above is done. We'll set up the .env file.

JWT_TOKEN = <SECRET_TOKEN>
DB_CONNECTION = <MONGODB_URL>

In <SECRET_TOKEN> you'll first have to go into a console. Run:

node

To open the NodeJS CLI. Then run:

> require('crypto').randomBytes(64).toString('hex')
// '09f26e402586e2faa8da4c98a35f1b20d6b033c6097befa8be3486a8295...'

In <MONGODB_URL> will be where your mongodb connection url will reside.

After all that is done. Run:

node app.js

Which will start a local http server at http://127.0.0.1:5000/. Done! You have this project running locally on your network!

Frontend Setup

After cloning this repository & have the required programs installed. Open a command prompt on the folder /frontend and run:

npm install

Refers to package.json to install the required packages / libraries for this project to be able to run.

npm start

Which will start a local http server at http://127.0.0.1:8000/. Done! You have this project running locally on your network!

Dash

About

Tracking homework at ease. Using the MERN stack to accomplish this application. πŸ“šπŸ“š

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors