Crowdcube's frontend is built using React and Tailwind CSS to provide a responsive, user-friendly interface for our crowdfunding platform.
- User-Friendly Navigation: A sleek navbar with login status adaptability.
- Responsive Design: Seamless experience on all devices - mobile, tablet, and desktop.
- Dynamic Content: Real-time display of running campaigns, user's campaigns, and donations.
- Form Validation: Comprehensive form validation for user registration and campaign creation.
- Real-Time Updates: Immediate feedback on actions with toast/sweet alert notifications.
- Vite
- React
- React Router
- Tailwind DaisyUi CSS
- Firebase Authentication
- CRUD
- Lottie React
- React Simple Typewriter
- React Awesome Reveal
- React Toastify
- Sweetalert2
- Swiper
- Clone the repository.
- Install dependencies using
npm install
. - Set up environment variables for Firebase.
- Run the development server using
npm run dev
. - Deploy using Netlify or your preferred hosting service.