Skip to content

Aman-bit1/GenixAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Full-Stack Auth-Based App (PERN + Clerk)

A modern full-stack web application with user authentication, dynamic frontend behavior, and API-driven backend using the PERN stack. Built with responsiveness and real-time utility in mind.


πŸš€ Features

βœ… Frontend

  • Clerk-powered user authentication (login/signup/logout)
  • Conditional UI: shows "Get Started" or user avatar
  • Mobile-first responsive design using Tailwind CSS
  • Dynamic components based on auth status

βš™οΈ Backend

  • Built with Node.js + Express
  • RESTful APIs for user content/actions
  • Middleware for protected routes
  • Clerk token verification (auth middleware)
  • Supports file/image processing and database operations

πŸ§‘β€πŸ’» Tech Stack

Layer Tech
Frontend React, Vite, Tailwind CSS, Clerk
Backend Node.js, Express.js, PostgreSQL
Auth Clerk (JWT & frontend SDK)
Tools Git, GitHub, Firebase (if used), Postman, Vercel

πŸ“ Project Structure

project-root/ β”‚ β”œβ”€β”€ client/ # Frontend (React) β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”‚ └── AuthButton.jsx β”‚ β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ β”‚ └── Home.jsx β”‚ β”‚ β”œβ”€β”€ App.jsx β”‚ β”‚ └── main.jsx β”‚ └── vite.config.js β”‚ β”œβ”€β”€ server/ # Backend (Express) β”‚ β”œβ”€β”€ routes/ β”‚ β”‚ └── authRoutes.js β”‚ β”œβ”€β”€ middlewares/ β”‚ β”‚ └── auth.js β”‚ β”œβ”€β”€ controllers/ β”‚ β”œβ”€β”€ index.js β”‚ └── .env β”‚ └── README.md

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages