- To register and login with the email account.
- Users can see blogs available in thier account.
- Users can add new post with title and content.
- Users can update & delete the post accordingly account.
- Users can logout from the website.
This is a complete High web-tools framework application
built with TypeScript
and Zod
for input validation, JWT
for authentication, and some more things on the top of the stack.
- Hono
- Cloudflare workers
- Zod input validation
- JWT Auth
- Postgres
- Prisma (ORM)
- ReactJS
- Typescript
- Tailwind
- Axios
- monorepo (npm package hosted)
git clone https://github.com/Saivaraprasad48/NextGenBlog.git
-
Navigate to the
backend
directory:cd backend
-
Setup env (DB URL):
.env
-
Install dependencies:
npm install
-
Run the backend app:
npm run dev
-
Navigate to the frontend directory:
cd frontend
-
Setup env (HOST with API's):
config.ts
-
Install dependencies:
npm install
-
Run the React app:
npm run dev
-
Access the application:
frontend
: http://localhost:3000backend
: http://127.0.0.1:8787
Then, here we go, Have a blasting posts 🔥