A professional, modern, and eco-tech themed website for Kukreja's WAStec Bio-Gas Private Limited, a BARC-incubated startup specializing in biogas purification and waste upcycling.
.
├── frontend/ # React frontend application
│ ├── src/ # Source code
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API service functions
│ │ ├── App.jsx # Main application component
│ │ └── main.jsx # Entry point
│ └── ...
├── backend/ # Node.js backend API
│ ├── controllers/ # Business logic
│ ├── models/ # MongoDB models
│ ├── routes/ # API routes
│ ├── server.js # Entry point
│ └── ...
└── ...
- React.js with Vite
- Tailwind CSS for styling
- React Router for navigation
- Responsive design for all devices
- Node.js with Express
- MongoDB with Mongoose ODM
- RESTful API architecture
- Environment variable configuration
- Node.js (v14 or higher)
- MongoDB (local or cloud instance)
- Navigate to the
frontenddirectory - Run
npm installto install dependencies - Run
npm run devto start the development server - Visit
http://localhost:5173in your browser
- Navigate to the
backenddirectory - Run
npm installto install dependencies - Create a
.envfile based on.env.example - Run
npm run devto start the development server - The API will be available at
http://localhost:5000
- Responsive design for all device sizes
- Interactive sustainability impact calculator
- Live biogas output counters
- Contact form with backend integration
- Career application form with backend integration
- Detailed pages for technology, projects, and impact
- BARC incubation branding and credentials
- POST
/api/contact- Submit contact form - POST
/api/careers- Submit career application
- Frontend: Can be deployed to Vercel, Netlify, or similar static hosting
- Backend: Can be deployed to Heroku, AWS, or similar cloud platforms
- MongoDB: Can use MongoDB Atlas for cloud database hosting
This project follows modern web development practices with a clean separation between frontend and backend concerns.