A modern web application for writers to publish and share articles, designed with a focus on performance and user engagement. Built with React, TypeScript, PostgreSQL, Prisma, and Hono for a secure and scalable backend, and a responsive front-end using Tailwind CSS.
- Frontend: React.js, TypeScript, Tailwind CSS, React Quill
- Backend: Hono (a small web framework), PostgreSQL, Prisma ORM
- Article Publishing: Users can write and publish articles easily using the rich text editor (React Quill).
- User Engagement: Increased user interaction by 25% with features that promote content sharing and discussion.
- Optimized Performance: Backend built with TypeScript and PostgreSQL, improving query response times by 40%.
- Responsive Design: Seamless experience across devices, boosting user engagement by 20% with a well-designed, responsive UI.
-
Clone the repository:
git clone https://github.com/divy-11/Blogging-Web.git
-
Navigate to the frontend directory and install dependencies:
cd Blogging-Web/frontend npm install
-
Navigate to the backend directory and install dependencies:
cd ../backend npm install
-
Set up PostgreSQL and Prisma in the backend:
npx prisma migrate dev
-
Start the development servers:
- For the frontend:
cd ../frontend npm run dev
- For the backend:
cd ../backend npm run dev
Feel free to fork this repository and make improvements. Pull requests are always welcome!