Skip to content

Latest commit

 

History

History
88 lines (60 loc) · 2.69 KB

README.md

File metadata and controls

88 lines (60 loc) · 2.69 KB

NoteClound Logo

TypeScript NextJS Firebase TailwindCSS FramerMotion DaisyUI


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.

NoteClound Logo

*Old version of the project

🔧Installation

  1. Cloning the repository
git clone https://github.com/Glebunya1234/NoteCloud.git
  1. Install dependencies
yarn install
  1. 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=******
  1. Create collections

You need to create two collections in your Firebase with the following names:

collection-todos 
collection-users
  1. Project launch
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.