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 tasksEasily create new priority tasks and place them in separate task blocks.Editing tasksChange the task name or update its priority, and if necessary, rename the block in which the task group is located.Delete tasksEasily delete tasks that are no longer relevant or completed, or delete their entire block at once.User-friendly interfaceThanks 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.
