NoteHub is a modern web application for creating, storing, searching, and managing notes.
The project was developed as a learning application using Next.js and
deployed on Vercel.
It demonstrates modern frontend development practices, including routing, API
interaction, state management, server/client rendering, and responsive UI
development.
- 📝 Create new notes
- 🔍 Search notes by keywords
- 🗂️ Organize and filter notes
- ❌ Delete notes
- 📄 View note details
- ⚡ Fast and responsive interface
- 🌙 Modern UI/UX
- 📱 Responsive design
- 🚀 Deployment on Vercel
- Next.js
- React
- TypeScript
- CSS Modules
- TanStack Query (React Query)
- REST API
- Fetch API / Axios
- Vercel
git clone <repository-url>npm installnpm run devOpen in browser:
http://localhost:3000npm run dev # Start development server
npm run build # Create production build
npm run start # Start production server
npm run lint # Run ESLintThe application is deployed on Vercel.
https://your-project.vercel.appThis project helped practice:
- Next.js App Router
- Dynamic routing
- Server & Client Components
- Data fetching
- API integration
- State management
- Search and filtering
- TypeScript typing
- Responsive UI development
- Deployment workflow with Vercel
✅ Modular project structure
✅ Reusable components
✅ TypeScript strict typing
✅ Separation of concerns
✅ Loading and error states
✅ Responsive design
✅ SEO optimization with Next.js Metadata API
Артем Чупилко
Frontend / Fullstack Developer
Add your Vercel deployment URL here.
Add your GitHub repository URL here.