A collection of web development projects built while learning HTML, CSS, JavaScript, and Node.js/Express. These projects helped me understand both frontend design and backend server logic.
Newsletter Signup
A newsletter signup form with Mailchimp integration. Users can subscribe with their name and email.
Features
- • Bootstrap 5 responsive design
- • Express.js backend
- • Mailchimp API integration
- • Success/failure pages
To-Do List App
A dynamic to-do list application with MongoDB database for persistent storage. Create custom lists, add items, and check them off when done.
Features
- • EJS templating
- • MongoDB with Mongoose
- • Dynamic route handling
- • CRUD operations
Blog Website
A simple blog platform where users can compose and publish posts. Learned routing, templating, and handling form submissions.
Features
- • Home, About, Contact pages
- • Compose new posts
- • Dynamic post pages
- • Partials for reusable components
🎓 What I Learned
- • HTML/CSS fundamentals
- • Bootstrap responsive design
- • JavaScript DOM manipulation
- • Node.js & Express servers
- • RESTful routing
- • Database integration (MongoDB)