An open API service indexing awesome lists of open source software.

https://github.com/null-logic-0/admin-e-store-app

Admin E-Store App is a Next.js admin panel for managing e-commerce platforms, using Prisma ORM, SQLite, Supabase for authentication, and JWT with JOSE for secure authentication.
https://github.com/null-logic-0/admin-e-store-app

jose-jwt jwt-authentication nextjs prisma-orm sqlite-database tailwindcss

Last synced: 3 months ago
JSON representation

Admin E-Store App is a Next.js admin panel for managing e-commerce platforms, using Prisma ORM, SQLite, Supabase for authentication, and JWT with JOSE for secure authentication.

Awesome Lists containing this project

README

        

Admin E-Store App is an admin panel designed to manage an e-commerce platform. Built with Next.js for the frontend, Prisma ORM for database interactions, and SQLite for the database, this app allows administrators to manage products, orders, and users. The application uses Supabase for authentication and JWT tokens (using JOSE) for secure, stateless user authentication.

🛠 Tech Stack:

Frontend: Next.js, Tailwind CSS
Backend: Prisma ORM, SQLite
Authentication: Supabase Auth with JWT and JOSE
Database: SQLite (via Prisma)

Key Features:

Product Management: Easily add, update, and delete products.
Order Management: View and manage customer orders.
User Management: Secure user authentication and management with JWT and JOSE.
Dynamic Dashboard: Admin dashboard to manage key metrics and platform activities.
Responsive Design: Fully optimized for mobile and desktop using Tailwind CSS.
Setup and Installation:

Clone the repository:

git clone https://github.com/Null-logic-0/admin-e-store-app

Install dependencies:

npm install

Configure Supabase credentials and set up Prisma in .env.local.

Set up the SQLite database with Prisma:

npx prisma migrate dev
Run the app:

npm run dev

![Screenshot 2025-03-08 at 15 57 04](https://github.com/user-attachments/assets/6b2194dc-7b09-4d27-9aee-ecf398913c0c)
![Screenshot 2025-03-08 at 15 58 08](https://github.com/user-attachments/assets/9a83cbe7-1914-4355-9740-02b8ffabf29d)
![Screenshot ![Screenshot 2025-03-08 at 15 58 30](https://github.com/user-attachments/assets/1b1b5fef-d3f7-45d0-9035-2d7803d305c2)
2025-03-08 at 15 58 20](https://github.com/user-attachments/assets/c8bb7175-de57-49db-a06d-162fa87cd531)
![Screenshot 2025-03-08 at 15 58 45](https://github.com/user-attachments/assets/6c5a9f6d-c0da-4452-b955-0267b639ce27)
![Screenshot 2025-03-08 at 15 59 01](https://github.com/user-attachments/assets/d5f6eea3-0822-4ec3-90ba-675e66937261)
![Screenshot 2025-03-08 at 15 59 23](https://github.com/user-attachments/assets/6b5af30b-6629-463f-8592-b389df04c523)

WATCH VIDEO -------->

https://www.youtube.com/watch?v=_U0cfAPEmRk