Welcome to the Visitor Management System! This project is designed to efficiently manage visitors using modern web technologies like Angular, Node.js, TypeScript, MongoDB, and RESTful APIs. The system also includes payment services for enhanced functionalities.
- Real-time Visitor Tracking: Keep track of visitors in real-time.
- Secure Payments: Integrated payment services for premium features.
- Responsive Design: Mobile-friendly interface.
- Comprehensive Dashboard: Overview of visitor statistics.
- Easy Integration: Simple API for integrating with other systems.
- Text Extraction: Extract text content from visitor inputs.
Add new visitor View all visitors
- Node.js & npm: Download and Install
- MongoDB: Download and Install
-
Clone the repository
git clone https://github.com/GiridharanS1729/Visitor_Management_System.git cd Visitor_Management_System
-
Install dependencies for the frontend
npm install
-
Install dependencies for the backend
cd src/server npm install
-
Open Terminal 1
-
Navigate to the backend folder
cd Visitor_Management_System/backend/server
-
Run the backend server
npm start
The backend server will be available at
http://localhost:4201
-
Open Terminal 2
-
Navigate to the root project directory
cd Visitor_Management_System
-
Run the frontend server
npm start
The frontend application will be available at
http://localhost:4200
- Register an Account: Sign up as an admin to manage visitors.
- Login: Log in using your credentials to access the main page.
- Add Visitors: Add visitor details through the dashboard.
- Extract Text Content: Use the text extraction feature to capture visitor details.
- Track Visitors: Monitor the entry and exit of visitors in real-time.
- CRUD Operations: Perform Create, Read, Update, and Delete operations on visitor data using the integrated API.
- Payment: Users can pay using the integrated Pay component for any premium features or by using GPay QR Code.
We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute to the project.
For any inquiries or issues, please contact us at:
- Email: [email protected]
- Twitter: @GiridharanS1729
- LinkedIn: @giridharans1729
This project is licensed under the MIT License. See the LICENSE file for more details.
Made with ❤️ by Giridharan S