https://github.com/shivamgupta1112/IndivInfo
https://github.com/shivamgupta1112/IndivInfo
access-contacts-online contact-manager info-manager
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shivamgupta1112/IndivInfo
- Owner: codequillskills
- License: mit
- Created: 2024-07-09T10:10:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T04:10:22.000Z (over 1 year ago)
- Last Synced: 2025-01-25T08:43:54.357Z (over 1 year ago)
- Topics: access-contacts-online, contact-manager, info-manager
- Language: JavaScript
- Homepage: https://indivinfo-codequillskills.vercel.app
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# IndivInfo
- IndivInfo is a web application built using React.js, Node.js, Express, and MongoDB. It allows users to manage their contacts and projects efficiently.
## Table of Contents
- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
## Features
- Manage contacts with details like name, phone number, email, and description and their respective tags (like family, friends, college, etc.).
- Track projects with details like clientDetails (refered from contacts), project name, description, startDate, status, personsInvolved, paymentStatus, paymentReceived, paymentDue, and paymentDistributionStatus.
## Requirements
- Node.js
- MongoDB
- Github
## Installation
- Clone the repository using `git clone https://github.com/codequillskills/IndivInfo.git`
- Navigate to the project directory using `cd IndivInfo`
- Ensure to update the `.env` file with the correct details for both (client and server).
- Frontend: `cd client`
- Install dependencies using `npm install`
- Start the frontend server using `npm run dev`
- Backend: `cd server`
- Install dependencies using `npm install`
- Start the server using `npm start`
## Usage
- Open your browser and navigate to `http://localhost:5173` to access the application.
- Register and Login to manage your contacts and projects.
- Add, Edit, Delete contacts and projects as per your requirements.
## Contributing
- Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
## License
- This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.