filmov
tv
full stack project using react and spring boot, mysql | shadcn ui, redux

Показать описание
The project aims to develop a web application for project management, enabling users to create and manage projects efficiently. It provides features for creating projects, inviting users to join projects, managing issues, facilitating project-based communication through chats, and more.
Technologies Used
Frontend Technologies
- React
- Redux (for state management)
- Tailwind CSS (for styling)
- Shadcn UI Library (for UI components)
- Backend Technologies:
- Spring Boot
- Spring Security (for authentication and authorization)
- JSON Web Token (JWT) for session management
- Spring Starter Mail (for email notifications)
- Database:
- MySQL
Key Features
Project Management
- Create Project: Users can create new projects specifying project details such as name, description, tags, etc.
- Send Invitation for Joining Project: Project owners/admins can invite other users to join their projects.
- Filter Projects: Users can filter projects based on various criteria such as name, tags, category, etc.
- Search Projects: Users can search for projects using keywords.
Issue Management
- Create Issue: Users can create issues within projects, providing details such as title, description, priority, etc.
- Filter Issues: Users can filter issues based on various criteria such as status, priority, assignee, etc.
- User Comments on Issues: Users can comment on issues, facilitating collaboration and communication.
- CRUD Operations on Issues: Users can perform CRUD operations (Create, Read, Update, Delete) on issues.
Project Communication
- Project Chat: Users can communicate within projects using chat functionality.
- Email Notification: Users receive notifications for project-related activities such as new issues, comments, etc.
#javafullstack #fullstackproject #springbootproject #codewithzosh
Technologies Used
Frontend Technologies
- React
- Redux (for state management)
- Tailwind CSS (for styling)
- Shadcn UI Library (for UI components)
- Backend Technologies:
- Spring Boot
- Spring Security (for authentication and authorization)
- JSON Web Token (JWT) for session management
- Spring Starter Mail (for email notifications)
- Database:
- MySQL
Key Features
Project Management
- Create Project: Users can create new projects specifying project details such as name, description, tags, etc.
- Send Invitation for Joining Project: Project owners/admins can invite other users to join their projects.
- Filter Projects: Users can filter projects based on various criteria such as name, tags, category, etc.
- Search Projects: Users can search for projects using keywords.
Issue Management
- Create Issue: Users can create issues within projects, providing details such as title, description, priority, etc.
- Filter Issues: Users can filter issues based on various criteria such as status, priority, assignee, etc.
- User Comments on Issues: Users can comment on issues, facilitating collaboration and communication.
- CRUD Operations on Issues: Users can perform CRUD operations (Create, Read, Update, Delete) on issues.
Project Communication
- Project Chat: Users can communicate within projects using chat functionality.
- Email Notification: Users receive notifications for project-related activities such as new issues, comments, etc.
#javafullstack #fullstackproject #springbootproject #codewithzosh
Комментарии