Full-Stack Web Application For Tracking Tasks
- Create your own account with password and login
- Add a task (specify title, description and deadline)
- Delete task
- Edit task (title, description, deadline)
- Mark task as done
- Filter tasks (done, undone, overdue)
-
Clone the repo:
git clone https://github.com/KhrapkoVasyl/sdm-OurDiary.git
-
Install NPM packages and start the client:
cd client npm install npm start
-
Install NPM packages for server:
cd ../server npm install
Create the configuration file
.env
as shown in the example.And start the server:
npm start
-
Open http://localhost:3000 to view the app in your browser.
-
Run the tests:
cd [client|server] npm test
-
Back-end: Node.js, Express.js, Crypto.js, express-validator, JWT, JEST
-
Front-end: React.js, Redux (Redux Toolkit), React Hook Form, Styled Components, React Router, AXIOS
To see the document - click here ✨
- Vasyl Khrapko (Database and Back-end developer) - @vazzz7zzzok - khrapko2002@gmail.com
- Artem Matiushenko (Front-end developer) - @artemko_m - artom.matyushenko@gmail.com
- Bogdan Zinovij (Back-end developer)- @bzinovoy - bogdanolexandrov@gmail.com