The NoteCloud - project is a web application designed to simplify task management, providing users with a platform to create, edit and delete scheduled tasks. With an intuitive, simple interface and features, NoteCloud allows individuals to organize their daily activities.
Main features:
Create tasks
Easily create new priority tasks and place them in separate task blocks.Editing tasks
Change the task name or update its priority, and if necessary, rename the block in which the task group is located.Delete tasks
Easily delete tasks that are no longer relevant or completed, or delete their entire block at once.User-friendly interface
Thanks to the DaisyUI user interface library, an intuitive design has been developed to make task management easy for users of all levels.
- Cloning the repository
git clone https://github.com/Glebunya1234/NoteCloud.git
- Install dependencies
yarn install
- Environment setup
You need to get the firebase keys and create an env file by defining the following variables:
NEXT_PUBLIC_APIKEY=******
NEXT_PUBLIC_AUTHDOMAIN=******
NEXT_PUBLIC_PROJECTID=******
NEXT_PUBLIC_STORAGEBUCKET=******
NEXT_PUBLIC_MESSAGINGSENDERID=******
NEXT_PUBLIC_APPID=******
NEXT_PUBLIC_MEASUREMENTID=******
- Create collections
You need to create two collections in your Firebase with the following names:
collection-todos
collection-users
- Project launch
yarn dev
- Open http://localhost:3000 with your browser to see the result.