https://github.com/adithej/cms
Contact Management Website
https://github.com/adithej/cms
django django-rest-framework react-leaflet react-router-dom reactjs recharts tailwindcss tanstack-react-query typescript
Last synced: 7 months ago
JSON representation
Contact Management Website
- Host: GitHub
- URL: https://github.com/adithej/cms
- Owner: adithej
- Created: 2024-08-22T14:09:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-23T16:27:43.000Z (over 1 year ago)
- Last Synced: 2025-07-05T07:53:03.241Z (7 months ago)
- Topics: django, django-rest-framework, react-leaflet, react-router-dom, reactjs, recharts, tailwindcss, tanstack-react-query, typescript
- Language: TypeScript
- Homepage:
- Size: 452 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contact Trace - Contact Management App with Charts and Maps
## Build with Django, React, Tailwind CSS, TanStack Query, React Router, Recharts and React-Leaflet
Preview the project [Contact Trace](https://ailment-view.vercel.app).
### Contact Page:

### Create Contact Page

### Individual User Contact Page

### Global Info Page

## Getting Started
1. Clone the project to your machine:
```
git clone https://github.com/Adithej/cms.git
```
2. Go to Project Directory:
```
cd cms
```
3. Source the virtual environment
```
pipenv shell
```
4. Install the dependencies
```
pipenv install
```
5. Navigate to the client directory
```
cd client
```
6. Install the dependencies
```
npm install
```
## Run the application
You will need two terminals pointed to the frontend and backend directories to start the servers for this application.
1. Run this command to start the backend server in the [server] directory: `python manage.py runserver` (You have to run this command while you are sourced into the virtual environment)
2. Run this command to start the frontend development server in the [client] directory: `npm start` (This will start the frontend on the address localhost:3000)