This project is a Medium-like blogging website built with modern web technologies. The frontend is developed using React.js, the backend is powered by Hono, and the database is managed with PostgreSQL using Prisma as the ORM.
- User authentication and authorization
- Create, read, update, and delete blog posts
- Comment on blog posts
- Like and bookmark blog posts
- User profiles with bio and profile picture
- Responsive design for mobile and desktop
Frontend:
- React.js
- Tailwind CSS
Backend:
- Hono (A minimal web framework)
- Node.js
- Prisma (ORM)
- PostgreSQL (Database)
-
Clone the repository:
git clone https://github.com/yourusername/medium-blogging-website.git cd medium-blogging-website -
Install frontend dependencies:
cd frontend npm install # or yarn install
-
Start the frontend development server:
cd ../frontend npm start # or yarn start
-
Open your browser and navigate to
http://localhost:3000.