Welcome to DedxNotes, an interactive Note Sharing WebApp built with Next.js 14 and MongoDB. This repository showcases the implementation of a new route handler in Next.js, leveraging the latest features from Next.js 14. For the user interface, we’ve utilized Shadcn UI.
- Clone this repository to your local machine.
- Install dependencies using
npm install
oryarn install
. - Run the development server:
npm run dev
oryarn dev
. - Open http://localhost:3000 in your browser to see the result.
- Start editing the page by modifying
app/page.js
. The page auto-updates as you edit the file.
-
Note Creation and Editing: Users can create new notes, edit existing ones, and organize their thoughts efficiently. Whether it's a quick reminder or a detailed project outline, DedxNotes has you covered.
-
Tagging System: To enhance organization, users can add tags to their notes. These tags allow for easy categorization and quick retrieval when searching for specific content.
-
Sticky Notes: Imagine digital sticky notes that you can place anywhere on your virtual workspace. DedxNotes provides this feature, allowing users to pin important notes to specific locations for easy reference.
-
Admin Privileges: Users can toggle admin status, which grants additional permissions. Admins can manage notes, tags, and user access, making collaboration and teamwork seamless.
-
User Profiles: Each user has a personalized profile where they can view their notes, manage settings, and explore their activity history.
-
Search Functionality: The search bar lets users find notes based on keywords, tags, or specific content. It's like having a powerful search engine for your personal notes.
-
Responsive Design: DedxNotes adapts to different devices and screen sizes, ensuring a smooth experience whether you're on a desktop, tablet, or mobile phone.
- Explore the Next.js Documentation to learn about Next.js features and API.
- Try the Learn Next.js interactive tutorial.
- Contribute to the Next.js GitHub repository – your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js. Check out our Next.js deployment documentation for more details.
This project aims to simplify note-taking and sharing. Feel free to explore the code, contribute, and make it even better!
Visit DedxNotes | GitHub Repository