Skip to content

Quick Web App for self-employed students and on-campus employees to log and track their work hours. React, Tailwind.css, Node.js, Express.js, SQLite.

Notifications You must be signed in to change notification settings

AndrewBlackwell/Ledger

Repository files navigation

Ledger: Freelance and On-Campus Shift Tracker

Screenshot Track your time, conquer your goals.

Overview

Ledger is a web application tailored for self-employed freelance students and on-campus employees who need an efficient way to log and track their work hours. Whether you're juggling multiple freelance projects or managing shifts as an on-campus employee, Ledger offers a streamlined solution to keep track of your time, analyze your work patterns, and optimize your productivity.

Tech Stack

  • Frontend:

    • React.js: Core library for building a dynamic and interactive user interface.
    • Tailwind CSS: Utility-first CSS framework for a modern and responsive design.
    • Chart.js: Library for rendering intuitive and interactive charts to visualize work patterns.
    • Google Fonts (Orbitron): Custom font for a sleek, futuristic look.
  • Backend:

    • Node.js: JavaScript runtime for building scalable server-side applications.
    • Express.js: Web framework for creating RESTful APIs and managing server-side logic.
    • SQLite: Lightweight relational database for efficient data storage and retrieval.

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/your-username/Ledger.git
  2. Navigate to the project directory:

    cd Ledger
  3. Install the dependencies:

    npm install
  4. Start the backend server:

    cd server
    node index.js
  5. Start the frontend client:

    cd client
    npm start
  6. Access the application: Open your browser and go to http://localhost:3000.

About

Quick Web App for self-employed students and on-campus employees to log and track their work hours. React, Tailwind.css, Node.js, Express.js, SQLite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published