A modern, full-stack notes application built with Next.js and TypeScript, powered by PocketBase for backend operations. Users can add and view notes.
Features β’ Tech Stack β’ Installation β’ Contributing β’ Screenshots β’ Author
- π― Intuitive Note Management - Create, edit, and delete notes with ease
- π± Responsive Design - Seamless experience across all devices
- β‘ Fast Performance - Built with Next.js for optimal speed and SEO
- π Local Backend - Powered by PocketBase for secure data management
- Next.js - React framework for production
- TypeScript - For type-safe code
- TailwindCSS - Utility-first CSS framework
- PocketBase - Open source backend in one file
-
Clone the repository
git clone https://github.com/Ashwin-S-Nambiar/Notes-App.git cd notes-app
-
Install dependencies
npm install
-
Set up PocketBase
-
Download PocketBase executable from pocketbase.io
-
Add
pocketbase.exe
to project root -
Start PocketBase server:
./pocketbase serve
-
-
Configure PocketBase
- Create a new collection following the prompts
- API endpoint will be available at
http://localhost/api/
-
Launch development server
npm run dev
Visit
http://localhost:3000
to view the app.
Contributions are welcome! Here's how you can help improve Notes App:
-
Fork the repository
-
Create a feature branch:
git checkout -b feature/amazing-feature
-
Commit your changes:
git commit -m 'Add some amazing feature'
-
Push to the branch:
git push origin feature/amazing-feature
-
Open a Pull Request
- Portfolio: ashwin-s-nambiar.is-a.dev
- GitHub: @Ashwin-S-Nambiar