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.
- ⚙️ Frontend: React.js, Redux
- 🌈 Styling: Tailwind CSS
- 🔒 Authentication: JWT
- ⚒️ Backend: Node.js, Express.js
- 🍃 Database: MongoDB, AWS S3
- 🔄 Caching: Redis
- 🎨 Design: Figma
- 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.
Follow these steps to get your BizWeb platform up and running.
- Node.js and npm (Node Package Manager)
- Redis
- MongoDB
-
Clone the Repository
git clone https://github.com/mengzhuou/BizWeb.git
-
Install Dependencies
npm install
-
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
- Mac Users:
brew install redis
- Windows Users: Follow this guide
- Mac Users:
- Run Redis
redis-server
- Navigate to the backend directory:
-
Run Projects at Root Folder
npm start
-
Access the Application
Open your browser and visit http://localhost:3000 to access BizWeb.











