A startup idea sharing platform where entrepreneurs, innovators, and creators can publish ideas, explore community submissions, and engage in meaningful discussions through comments and interactions.
Built with React, JWT Authentication, Tailwind CSS, ShadCN UI, and Google OAuth.
🌐 Live Site: https://ideavault-client-ecru.vercel.app
| Feature | Description | |
|---|---|---|
| 💡 | Idea Publishing | Create, update, and manage startup ideas |
| 🗑️ | Idea Management | Edit or delete previously submitted ideas |
| 💬 | Discussion System | Engage with ideas through comments and discussions |
| ✏️ | Comment Management | Create, edit, and delete comments |
| 🔍 | Search & Filtering | Quickly discover ideas based on keywords and criteria |
| 🔐 | Authentication | Secure login using email/password or Google OAuth |
| 👤 | User Profiles | Manage personal account information and activity |
| 🔒 | Protected Content | Restrict access to authenticated-only functionality |
| 📊 | My Interactions | Track engagement and activity across the platform |
- React
- React Router
- Vite
- Tailwind CSS
- ShadCN UI
- JWT Authentication
- Google OAuth
- Framer Motion
- SwiperJS
- React Hot Toast
- Lucide React
- Built a community-driven platform for sharing and discussing startup ideas
- Implemented complete CRUD functionality for ideas and comments
- Developed secure authentication flows with JWT and Google OAuth
- Created protected routes for authenticated user actions
- Integrated search and filtering for improved content discovery
- Structured the application using reusable components and custom hooks
- Node.js
- npm
git clone https://github.com/md-saju-ahmed/ideavault-client.git
cd ideavault-client
npm installCreate a .env file in the root directory:
VITE_API_URL=your_server_urlnpm run devOpen:
http://localhost:5173
npm run buildnpm run previewIdeaVault was created to provide a collaborative platform where users can share startup ideas, receive feedback from the community, and participate in discussions that help refine and validate innovative concepts.
This project is licensed under the MIT License.
