A fast, modern web project built with Vite, Tailwind CSS and React to support civic education for primary and middle-school.
Bloom is a lightweight, responsive web application framework/template that helps you get a modern UI up and running quickly.
It uses Vite for fast bundling and dev server, Tailwind CSS for utility-first styling, and React for the script side.
This project aims to be easily extendable, cleanly organised and ready for production.
- Rapid development with hot module replacement (via Vite)
- Utility-first styling with Tailwind CSS
- Responsive design out of the box
- Modular structure for components, pages and assets
- Minimal setup so you can focus on building your UI / UX
- Configured for both development and production builds
Make sure you have the following installed on your machine:
- Node.js (version 14.x or higher)
- npm (or yarn)
- Git
- Clone the repository
git clone https://github.com/lupuana/Bloom.git cd Bloom - Install dependencies
npm install
```bash
npm run dev
- Vite – Next-generation frontend tooling
- Tailwind CSS – Utility-first CSS framework
- React – JavaScript library for building user interfaces
- PostCSS – Plugin system for CSS processing
- Node.js & npm – Runtime and package management
Contributions are welcome! If you'd like to help make Bloom even better:
- Fork the repo
- Create your feature branch (git checkout -b feature/YourFeature)
- Commit your changes (git commit -m "Add some feature")
- Push to the branch (git push origin feature/YourFeature)
- Open a pull request