/ec-task

Primary LanguageJavaScript

EC Internship Task

This repository contains the code for the EC Internship Task project. The project is designed to manage and track tasks efficiently.

Table of Contents

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ducheharsh/ec-task.git
    cd ec-task
  2. Install dependencies for each backend and frontend applications:

    npm install
  3. Set up environment variables:

    Create a .env file in the root directory and add the necessary environment variables.

  4. Run the application:

    npm start

    OR

    npm run dev

Usage

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)

Features

  • Connection Management: Create, read, update, and delete connections.
  • User Authentication: Secure login and registration system.
  • Responsive Design: Works on both desktop and mobile devices.

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.