I've been working on a project. It's all about Card Notes and sharing notes with your friends
The project website deployed on render -> Card Notes
- Card Notes: Make, edit, and delete digital cards easily.
- Share with Friends: Send notes to your pals with a few clicks.
- Authentication: No fancy stuff, just using MongoDB's _id for user checks.
- Node.js and Express: I became skilled in using Node.js and Express for server-side development.
- Mongoose Schema and Models: I learned to create schemas and models using Mongoose, making data management easier.
- MongoDB Data Handling: I discovered how to sort and work with data in MongoDB.
- Full-Stack Progress: I gained proficiency in full-stack development, using Node, Express, Mongoose, and MongoDB. I also integrated the bcrypt module for secure password hashing and grasped project deployment techniques.
This project is my way of sharing my web development skills and the exciting knowledge I've gained!.
No sales pitch here, just my love for coding.
Video of the project -> Card Notes
Image url may break, page refresh might work sometimes
For returning users, the Login page is where you can access your account by entering your registered email and password. Once logged in, you'll gain access to your personalized dashboard and all your saved card notes.
The Dashboard serves as your central hub for managing and interacting with your card notes. It provides an overview of all the cards you've created and received. With the dashboard, you can easily navigate through your digital collection of card notes, making it a breeze to find, edit, or delete them.
Adding a Note is where your creativity shines. This feature allows you to craft new card notes from scratch. You can add headings, dates, and your unique insights or messages to create meaningful and personalized digital cards.
In the Options menu, you have some functionalities, including the ability to sort your cards. You can also view your friends and add new friends to your network.
The Share Card Note feature lets you share your card creations with others. Whether you want to send a heartfelt message or share a creative idea, this function makes it easy to distribute your digital cards to your chosen recipients.
Sent Card Notes provide a record of all the digital cards you've shared with others. This section helps you keep track of your outgoing communications, making it convenient to review past interactions.
Received Card Notes keep a log of all the cards you've received from other users. You can revisit these cards at any time, making it easy to relive cherished memories or access valuable information shared with you.
To end your current session, you can log out from this page.