Made with ❤ By ByteMakers
Warning
This repository Noteslify is no longer maintained. As the original creator, Devarshi Shimpi, check out my site at devarshi.dev to see what I'm currently building!
Please give this repo a ⭐ it really helps us!
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's Code of Conduct
.
Name | Path | Description |
---|---|---|
@noteslify/web |
/apps/web | Web/Desktop/Docker clients |
@noteslify/mobile |
/apps/mobile | Android/iOS clients |
Make Sure You Have MongoDB and NodeJS Installed.
To deploy this project navigate to the backend folder and run
cd apps/web/backend
npm install
node index.js
or
nodemon
Create a .env
file in the backend folder and add the following
JWT_SECRET = "RANDOMSTRINGMUSTNOTCHANGE"
clientId = "GITHUBAUTHCLIENTID"
clientSecret = "GITHUBAUTHCLIENTSECRET"
GoogleClientId = "GOOGLEAUTHCLIENTID"
GoogleClientSecret = "GOOGLEAUTHCLIENTSECRET"
SECRET = "RANDOMSTRINGMUSTNOTCHANGE"
DefaultGitHubPassword = "RANDOMSTRINGMUSTNOTCHANGE"
outlookEmail = "OUTLOOKEMAIL"
outlookPassword = "OUTLOOKPASSWORD"
Note
Outlook Email and Password are used for sending Forgot Password emails to users. Github And Google Auth is currently being added to the project therefore they are required as well.
To deploy this project navigate to the frontend folder and run
cd apps/web/frontend
npm install
npm start
Navigate to http://localhost:3000/
If you have any feedback, please reach out to us at devarshishimpi@gmail.com