Skip to content
forked from mengzhuou/BizWeb

Web platform that simplifies business operations by aiding in employee management, transaction tracking, customer data storage, automated profit calculations, bill generation, ...

Notifications You must be signed in to change notification settings

tuancai99/BizWeb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BizWeb (GT WebDev)

Introduction:

Meet BizWeb, a solution crafted to address the unique challenges of our traditional business client. In an industry where keeping track of employees, managing sensitive data, and tracking service progress can be a hurdle, BizWeb steps in as the go-to solution. It's designed for simplicity and efficiency, aiming to make daily business tasks easier. Let’s take a look at Our Design, and boost our workflow together.

Built with:

Features:

  • Project Management Platform: Easily add, update, and remove projects.
  • Client Management Platform: Search for existing clients using pages, date of birth, names, and phone numbers.
  • Employee Management Platform (Manager Access Only): Add, update, and remove employees.
  • Secured Login: Integration with JSON Web Tokens (JWT) for secure authentication.
  • Generate Financial Reports: Easily create comprehensive financial reports.
  • Notification System: Stay updated with a robust notification system.

Getting Started:

Follow these steps to get your BizWeb platform up and running.

Prerequisites:

  • Node.js and npm (Node Package Manager)
  • Redis
  • MongoDB

Installation:

  1. Clone the Repository

    git clone https://github.com/mengzhuou/BizWeb.git
  2. Install Dependencies

    npm install
  3. Set Up the Backend

    • Navigate to the backend directory: cd backend
    • Create a .env file and update the following variables:
      • NODE_ENV (development/production)
      • DATABASE_URI (MongoDB URI)
      • ACCESS_TOKEN_SECRET (random strings)
      • REFRESH_TOKEN_SECRET (random strings)
      • SINGLE_USE_TOKEN_SECRET (random strings)
      • Install Redis
      • Run Redis redis-server
  4. Run Projects at Root Folder

    npm start
  5. Access the Application

    Open your browser and visit http://localhost:3000 to access BizWeb.

Some Screenshots:

Login Menu Register New Client Client Document Look Up Existing Client Client History Direct Project 4 Direct Project 7 Direct Project 3 Direct Project 1 Project Cart Project Info

About

Web platform that simplifies business operations by aiding in employee management, transaction tracking, customer data storage, automated profit calculations, bill generation, ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.9%
  • CSS 5.4%
  • HTML 2.7%