Empowering your thoughts with a seamless, distraction-free note-taking experience.
SaveBook is a high-performance, modern web application designed for note-taking and knowledge management. Built leveraging the latest Next.js features, it provides a fast, intuitive, and clutter-free environment for organizing your digital life.
Understanding how SaveBook handles data is key for contributors. Here is the high-level architecture of the application:
graph TD
A[User Interface] -->|Interacts| B(Next.js App Router)
B -->|Provides State| C{Context API}
C -->|Persists| D[Local Storage/API]
B -->|Renders| E[Server/Client Components]
E -->|Styles| F[Tailwind CSS]
Get up and running in less than 2 minutes:
- Clone & Enter
git clone [https://github.com/HarshYadav152/SaveBook.git](https://github.com/HarshYadav152/SaveBook.git) && cd SaveBook/savebook- Install Dependencies
npm install- Run Development Server
npm run dev
Tip
Once the server starts, open http://localhost:3000 in your browser to see the app in action!
Note
The core application logic resides within the savebook/ subdirectory.
SaveBook/
├── .github/ # Issue & PR Templates
├── savebook/ # <--- MAIN APPLICATION
│ ├── app/ # Routes & Pages (Next.js App Router)
│ ├── components/ # UI Components (Buttons, Cards, etc.)
│ ├── context/ # State Management
│ ├── lib/ # Utility & Helper Functions
│ └── public/ # Static Assets
├── CONTRIBUTING.md # Contribution Guide
└── LICENSE # MIT License
- 🎨 Modern UI – Clean and intuitive design focused on reducing distraction.
- 📂 Smart Organization – Efficient tools for creating, editing, and managing your digital knowledge base.
- ⚡ High Performance – Optimized with Next.js for near-instant load times and smooth transitions.
- 📱 Fully Responsive – A seamless, native-like experience across mobile, tablet, and desktop devices.
Important
We are proud to be part of ECWoC 2026! We welcome contributors of all skill levels to help shape the future of SaveBook.
- 🔍 Find an Issue: Check our Issues page for "good first issues."
- 📖 Guidelines: Read our Contributing Guidelines to understand our workflow.
- 🚀 Submit: Fork the repo, make your changes, and open a Pull Request!
| Role | Name | GitHub |
|---|---|---|
| Project Mentor | Harsh Yadav | @harshyadav152 |
| Project Admin | Vinay Kumar | @vinayboss9669 |
Give a ⭐️ if this project helped you! Your support means a lot to the maintainers and the ECWoC community.
Built with ❤️ by the SaveBook Community