Inspiration
I wanted to learn React.js by building a real-world project. A blogging website felt like the best choice because it allows people to share their thoughts, ideas, and stories in a simple way.
What it does
This is a simple blogging platform where users can:
- Create and publish blog posts
- Read posts from others
- Navigate through posts with a clean and responsive UI
How I built it
- Frontend: React.js (for building user interface)
- Styling: CSS / Tailwind CSS (for clean design)
- Data storage: Local storage / JSON (since it’s a beginner-friendly project, no backend yet)
- Version control: GitHub
Challenges I ran into
- Understanding React components and props
- Handling state management with React Hooks
- Making the layout responsive
Accomplishments that I’m proud of
- Building my first complete React project from scratch
- Deploying the app and making it accessible online
What I learned
- React components, hooks, and props
- How to deploy a React app using Vercel
- Basics of project documentation for hackathons
What’s next for Blogging Website with React.js
- Adding user authentication (signup/login)
- Adding a database (MongoDB) for storing blogs
- Implementing rich text editor for writing posts
Built With
- css3
- flowbite
- html5
- javascript
- react
- telwind
Log in or sign up for Devpost to join the conversation.