This repository contains the code for the EC Internship Task project. The project is designed to manage and track tasks efficiently.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/ducheharsh/ec-task.git cd ec-task
-
Install dependencies for each backend and frontend applications:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add the necessary environment variables. -
Run the application:
npm start
OR
npm run dev
Once the application is running, you can access it at http://localhost:3000
. The application allows you to:
- View User Proflie
- Send Connections to other profiles
- Recieve and update connections
- JWT based authentication (ts-backend)
- Connection Management: Create, read, update, and delete connections.
- User Authentication: Secure login and registration system.
- Responsive Design: Works on both desktop and mobile devices.
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.