Epic #6491
openProject Base Set Up & Authentication
98%
Related issues
Updated by Pavan Kumar Murala 22 days ago
- Due date set to 01/07/2026
- Assignee set to Pavan Kumar Murala
- Start date set to 01/07/2026
- Estimated time set to 8:00 h
Updated by Pavan Kumar Murala 22 days ago
- % Done changed from 0 to 100
✔️ AUTH — LOGIN / SIGNUP (ADMIN + CUSTOMER)
Models & basics
Create User schema, Add role field (ADMIN / CUSTOMER), Validate email uniqueness, Hash password before save
Signup & login flow
Create signup API (customer), Create login API, Generate JWT token, Generate refresh token, Store refresh token, Create refresh token API
Security & permissions
Protect private routes, Create profile API, Add role-based authorization (ADMIN only routes)
✔️ CATEGORY
Backend APIs
Create Category schema, Validate required fields, Create POST /category, Create GET /category (pagination), Add search by name, Create GET /category/:id, Create PUT /category/:id, Create DELETE /category/:id
Frontend (Admin)
Add category list page, Add create category form, Add edit category form, Add delete category button
✔️ SUBCATEGORY
Backend APIs
Create SubCategory schema, Link subcategory to category, Create POST /subcategory, Create GET /subcategory (pagination), Create GET /subcategory/:id, Create PUT /subcategory/:id, Create DELETE /subcategory/:id, Validate category exists
Frontend (Admin)
Subcategory list page, Create subcategory form, Edit subcategory form, Delete subcategory button
✔️ IMAGE UPLOAD
Backend
Install Multer, Create upload endpoint, Validate image types, Save file path, Return file URL in response, Create API to delete uploaded image (optional)
Frontend
Add upload component, Add preview after upload
Updated by Yalavarthi Thriveni 21 days ago
- Target version set to E-Com & Admin PanelCore Setup & Product Catalog Integration
Updated by Yalavarthi Thriveni 21 days ago
- Assignee deleted (
Pavan Kumar Murala) - Estimated time deleted (
8:00 h)
Updated by Yalavarthi Thriveni 21 days ago
- Subject changed from Week 1 – Foundation & Authentication to Project Base Set Up & Authentication