Skip to content

dburak/productiva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Productiva

Full Stack Company / Product Management System

This project is a full-stack web application built using TypeScript, Express, MongoDB Atlas, React.js, Ant Design, Tailwind CSS, Redux Toolkit, and Redux Thunk for managing companies and products. The application features a classical login/register page for user authentication. After logging in, users are welcomed to a homepage displaying statistical reports and dynamically updated panels regarding the data.

Live Demo

The project is live and accessible at Productiva

Note on Live Demo: Please be aware that due to the utilization of a free backend service, the initial response might take 1-2 minutes to retrieve data.

Features

  • User authentication (login/register)
  • Dashboard with statistical reports
  • Search and sorting functionality with dynamically filtered product table, allowing users to dynamically filter product data.
  • Company management: Add, edit, and remove companies
  • Product management: Add, edit, and remove products with relation to companies

Technologies Used

  • TypeScript for static typing
  • Express.js for backend development
  • MongoDB Atlas for database management
  • React.js for frontend development
  • Ant Design for UI components
  • Tailwind CSS for styling
  • Redux Toolkit for state management
  • Redux Thunk for asynchronous actions
  • JWT (JSON Web Token) for authentication

How to Run

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies with npm install.
  4. Start the development server and frontend with npm run dev.

Releases

No releases published

Packages

No packages published