Welcome to our Blogging Platform project! This README.md file provides an overview of the project, its current status, and instructions for getting started.
Our Blogging Platform is a web application built using the Laravel framework. It serves as a platform for users to create and publish blog posts, interact with other users through comments, and explore content on various topics.
- ✅ User authentication: Users can sign up, log in, and manage their profiles.
- 📝 Blog post creation: Users can create, publish, edit, and delete blog posts.
- 💬 Comments: Users can engage with posts by leaving comments.
- 📂 Categories: Posts can be categorized for easier navigation.
- 📊 Dashboard: Users have access to a personalized dashboard where they can view thei acitivity Heatmap, stats, category investment and reads_per_day
- 📱 Responsive design: The platform is optimized for various screen sizes and devices.
During the development of this project, I've learned several valuable lessons:
- 🤝 Effective collaboration: Working with a team on a project of this scale has taught me the importance of effective communication, coordination, and division of tasks.
- 🛠️ Laravel proficiency: Developing this blogging platform using Laravel has deepened my understanding of the framework's features, such as routing, Eloquent ORM, authentication, and middleware.
- 🖥️ Frontend development: Building the frontend interface has improved my skills in HTML, CSS, JavaScript.
- 🗄️ Database design: Designing and implementing the SQL schema for the project has given me hands-on experience in database design principles.
- 📅 Project management: Managing deadlines, priorities, and feature additions throughout the project lifecycle has enhanced my project management skills.
Overall, this project has been an invaluable learning experience that has helped me grow both technically and professionally.