Skip to content

AliDurul/strong_concrete_Backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

328 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    🚧 Strong Concrete - RESTful API 🚧

🚀 What's Used in this App? 🛠️ How to Run? 👤 Author
  • NodeJS - Express
  • Sequelize
  • PostgreSQL
  • JSON Web Token (JWT)
  • Dotenv
  • Multer
  • Morgan
  • Socket.io
  • Nodemailer
  • Swagger-UI-Express & Swagger-Autogen
  • Redoc-express
  • Jest & Supertest

After cloning the project:

  1. Run npm install to install dependencies.
  2. Rename .env-exp to .env and configure the environment variables.
  3. Run nodemon to start in development mode.
  4. Login as Admin: admin@gmail.com - Admin2024.,?

🌟 What is this project about?

The Strong Concrete Backend is a robust system designed to streamline operations for a concrete production and sales business. It supports multiple functionalities including user management, vehicle tracking, firm management, and an in-app chat system, all accessible through a dashboard with detailed statistics and charts.

⚙️ Features

  • 👥 User Management: Role-based access control for tailored permissions.
  • 🚛 Vehicle Management: Driver assignment and real-time vehicle tracking.
  • 🏢 Firm Management: Manage clients, addresses, and contact information.
  • 📦 Product & Material Management: Comprehensive inventory oversight.
  • 📈 Production Tracking: Monitor production stages and delivery status updates.
  • 💰 Sales Transactions: Track sales progress and performance.
  • 📑 Delivery Records: Detailed logging of delivery activities.
  • 💬 Chat System: In-app chat functionality for seamless communication.
  • ✉️ Email Verification: Secure account verification post-registration.
  • 🔐 Password Recovery: Forgot Password and Reset Password support.

📄 API Documentation

💬 Feedback and Collaboration

I highly value your feedback and suggestions! If you have any questions, comments, or ideas for improvement, feel free to reach out. I am always open to collaborating on new and exciting projects.

Thank you for visiting my project. I hope you enjoy exploring it, and I look forward to connecting with you!

💠 ERD

ERD Diagram

About

Personel project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 87.1%
  • HTML 12.9%