Skip to content

Notes App - A simple full-stack notes app made to improve my knowledge and ability in Next.js. Currently uses PocketBase for the backend.

Notifications You must be signed in to change notification settings

Ashwin-S-Nambiar/notes-app

Repository files navigation

Notes App πŸ“

Next.js TypeScript TailwindCSS PocketBase

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

✨ Features

  • 🎯 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

πŸ› οΈ Tech Stack

Frontend

  • Next.js - React framework for production
  • TypeScript - For type-safe code
  • TailwindCSS - Utility-first CSS framework

Backend

  • PocketBase - Open source backend in one file

πŸš€ Installation / Running Locally

  1. Clone the repository

    git clone https://github.com/Ashwin-S-Nambiar/Notes-App.git
    cd notes-app
  2. Install dependencies

    npm install
  3. Set up PocketBase

    • Download PocketBase executable from pocketbase.io

    • Add pocketbase.exe to project root

    • Start PocketBase server:

      ./pocketbase serve
  4. Configure PocketBase

    • Create a new collection following the prompts
    • API endpoint will be available at http://localhost/api/
  5. Launch development server

    npm run dev

    Visit http://localhost:3000 to view the app.

🀝 Contributing

Contributions are welcome! Here's how you can help improve Notes App:

  1. Fork the repository

  2. Create a feature branch:

    git checkout -b feature/amazing-feature
  3. Commit your changes:

    git commit -m 'Add some amazing feature'
  4. Push to the branch:

    git push origin feature/amazing-feature
  5. Open a Pull Request

πŸ“Έ Screenshots

Landing Page

Landing Page

Creating a New Note

Adding a Note

Home Page with New Note

New Note Added

Note Details

Note Details

PocketBase Admin Interface

PocketBase Backend

Database Structure

Backend Structure

πŸ‘€ Author

Ashwin S Nambiar


Made with ❀️ by Ashwin S Nambiar

About

Notes App - A simple full-stack notes app made to improve my knowledge and ability in Next.js. Currently uses PocketBase for the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published