Skip to content

🕙 Powerful time tracking software for freelancers

Notifications You must be signed in to change notification settings

l3lackcurtains/eventime

Repository files navigation

Eventime Frontend

Eventime is a time tracking app for freelancers, built with ReactJS, Ant Design, and GraphQL.

Features

  • Track time spent on projects
  • Manage project billing
  • Add and manage expenses
  • User authentication and dashboard

Technologies Used

  • ReactJS
  • Ant Design
  • GraphQL
  • Apollo Client
  • Styled Components

Getting Started

Prerequisites

  • Node.js
  • npm or yarn
  • Docker (for running with Docker Compose)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/eventime.git
    cd eventime

Install Dependencies

Running the Project

To start the development server, run:

This will start the app and open it in your default browser at http://localhost:3000.

Building the Project

To create a production build, run:

The build artifacts will be stored in the build/ directory.

Running with Docker Compose

  • Ensure Docker is installed and running on your machine.
  • Build and start the containers:

The app will be available at http://localhost:3000.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

🕙 Powerful time tracking software for freelancers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages