GitHunt
AC

ackwolver335/inotebookFD

iNotebook is a fast, responsive, and user-friendly online note-keeping web application. Designed to enhance productivity and organization, it allows users to create, edit, and manage notes effortlessly. Built using Vite for superior performance and React for a dynamic user experience, iNotebook ensures smooth and efficient note management.

๐Ÿ“‘ iNotebook - Online Notes Web App ๐Ÿ–ฅ๏ธ (Front-end)

๐Ÿ“Œ An online Notes fetching Web App, including the user authentication towards login, signup & logout. Also regarding different CRUD operation to be performed over to the notes that are included or created newly with User-friendly interaction on a simple platform.

๐Ÿง  Features ๐Ÿ“

๐Ÿ“User Authentication Support
โœ’๏ธ Handles user Login, registration & token-based session storage using JWT.

๐Ÿ“CRUD Notes Functionality
โœ’๏ธ Users can create, read, update and delete their personal notes seamlessly.

๐Ÿ“Responsive UI Design
โœ’๏ธ Mobile-friendly interface build using React.js & TailwindCSS.

๐Ÿ“Dynamic Notes Rendering
โœ’๏ธ Notes update in a real-time without page reloads using State Management.

๐Ÿ“Private Notes View
โœ’๏ธ Notes are user-specific & not accessible by Other users.

๐Ÿ“Client-side Routing
โœ’๏ธ Implemented with React Router for seamless navigation b/w pages Home, Login, SignUp & Notes.

๐Ÿ“API Integration
โœ’๏ธ Connecting securely to backend using APIs using Fetch API for data operations.

๐Ÿ“Form Validation & Error Handling
โœ’๏ธ Validates input fields & displays errors/success messages for better UX.

๐Ÿ‘œ Tech Stack ๐Ÿ–‹๏ธ

๐Ÿ”– React.js (Javascript Framework)

๐Ÿ”– TailwindCSS (CSS Framework)

๐Ÿ”– Fetch API (Regarding APIs Integration)

๐Ÿ“ท Demo View

Image

๐Ÿ“ฆ Installation or Usage ๐Ÿ‘‡๐Ÿป

โ–ถ Project cloning to Local Device ๐Ÿ“ (Remember you need to be at a specific folder in which you need this project's folder)

git clone https://github.com/ackwolver335/inotebookFD.git
cd inotebookFD

# installing node requirements
npm install

# start using
npm run dev

๐Ÿ’ป Deployment Guidelines

๐Ÿ“‘ Below we have some platforms regarding Project's Deployment ๐Ÿ‘‡๐Ÿป

โ–ถ๏ธ Render

โ–ถ๏ธ Vercel

โ–ถ๏ธ Netlify

๐Ÿ› ๏ธ Contribution GuidLines ๐Ÿ–‹๏ธ

๐Ÿ“ฐ If anyone wants to contribute to this Project either through my connections through my profile or by requesting with the Pull Request you can do the same after being a Contributor.

๐Ÿ–ฅ๏ธ Acknowledgements ๐Ÿ‘จโ€๐Ÿ’ป

Technologies ๐Ÿ’ป & Libraries Used ๐Ÿ‘‡๐Ÿป

๐Ÿ“š Learning Resources

๐ŸŒŸ Personal Spectacle

๐Ÿ“ Special thanks to me and peers who provided valuable feedback during development.