Dohnuts is a playful and simple open source web app that serves as a dictionary for various donuts offered by Krispy Kreme. Built with Angular, styled with Tailwind CSS, and leverages the power of Angular Signals for reactive data handling.
To run this project locally:
# Clone the repository
git clone https://github.com/CharlesAE/dohnuts.git
cd dohnuts
# Install dependencies
npm install
# Start the development server
ng serve
Visit http://localhost:4200
in your browser.
src/
├── app/
│ ├── components/ # Reusable UI components
│ ├── models/ # Donut model definitions
│ ├── pages/ # Main page views
│ ├── services/ # Data and state management using signals
│ └── app.config.ts # Routing and providers
Pull requests are welcome! If you’d like to add new donuts, features, or improvements:
git checkout -b feature/your-feature-name
git commit -m 'Add something awesome'
git push origin feature/your-feature-name
MIT © CharlesAE
This project is not affiliated with or endorsed by Krispy Kreme. It's just a sweet tribute for fun and learning 🍩