Sample description It is a note sharing webapp, where user's can share notes and see other's notes. Role management and
-
Install Daytona: Follow the Daytona installation guide.
-
Create the Workspace:
daytona create https://github.com/sonu2164/Sample-react-nodejs-opalAuth-todolist
-
Start the Application:
Start the backend -Before starting the server, make .env (use .env.example in backend folder) file in 'backend' folder.Now execute the following commands in
backenddirectory to start the server:npm start
Now our server will start at
http://localhost:3001
Start the client
Before starting client make sure that server is up and then run following commands in client directory to start the client:
npm run devNow our client will start at http://localhost:3000
This project is licensed under the Apache License. See the LICENSE file for details.
- to showcase authorization using opal.
- to use custom data fetcher with mysql for real world applications.
- Full stack note taking web app.
- Create new notes.
- View notes, Delete and edit own notes.
- Reactjs, Maretial UI for frontend
- Nodejs (Express) for backend
- MongoDB for database



