Welcome to the "Note Taking App", a web-based application inspired by Google Keep and designed to demonstrate advanced web development capabilities. This full-stack project, hosted on Vercel, offers a streamlined interface for effortless note management. (It's inspired by Google Keep)
- Create, Edit, and Delete Notes: Manage your notes with ease.
- Categorize Notes: Organize your notes with custom labels.
- Cloud Sync and Authentication: Real-time synchronization and secure user authentication with Firebase.
- Frontend & Backend: Next.js with App Router for a seamless full-stack experience.
- Authentication & Database: Firebase for robust backend services.
- Styling: Tailwind CSS for a modern, utility-first approach to design.
- Hosting: Deployed on Vercel for optimal performance and scalability. Live Demo
These instructions will help you set up a copy of the project for development and testing purposes.
- Node.js
- npm (or yarn)
- Git
Clone the repository:
bashCopy code
git clone https://github.com/mvavassori/note-taking.git
Navigate to the project directory:
bashCopy code
cd NoteTakingApp
Install dependencies:
Copy code
npm install
or
Copy code
yarn install
Start the development server:
arduinoCopy code
npm run dev
or
Copy code
yarn dev
The app will be available at http://localhost:3000.