Skip to content

My second course project, developed in the fourth year. A simple and small web application for self-management. This project was also created to introduce and better learn Next js, TypeScript, TailwindCSS, Firebase, Farmer-Motion, Yarn package manager and git.

License

Notifications You must be signed in to change notification settings

Glebunya1234/NoteCloud

Repository files navigation

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.

About

My second course project, developed in the fourth year. A simple and small web application for self-management. This project was also created to introduce and better learn Next js, TypeScript, TailwindCSS, Firebase, Farmer-Motion, Yarn package manager and git.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published