Skip to content

A modern CRM frontend for freelancers to manage clients, projects, tasks, time tracking, and invoices — built with React, TypeScript, and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

RossCabrera/Glimpse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

🌟 Glimpse — Freelancer CRM (Frontend)

React Vite Tailwind CSS TypeScript License

"Your business at a Glimpse."

A modern, full-stack CRM designed to help freelancers manage projects, clients, tasks, time tracking, and invoices — all in one intuitive dashboard.

🧩 About the Project

Glimpse simplifies the daily workflow of independent professionals by providing a clear overview of:

  • 👥 Client Relationships — Manage contacts, contracts, and communication history
  • 📊 Project Progress — Track milestones, deliverables, and deadlines
  • ⏱️ Time Tracking — Log billable hours with precision
  • 💰 Invoicing — Generate and visualize professional invoices

Empowering freelancers to focus on delivering value instead of managing spreadsheets.

🏗️ Architecture

This repository contains the frontend application, which handles all user interactions, dashboards, and visualizations.

🔗 Related Repositories

  • Backend (Nest.js): Developed and maintained by Ram Singh

⚙️ Tech Stack

Area Technology
Framework React 19.2 (Vite)
Styling Tailwind CSS
UI Components shadcn/ui
Icons Lucide React

📋 Development Roadmap

Phase 1: Foundation

  • Initialize React + Vite + Tailwind setup
  • Configure TypeScript
  • Set up routing structure
  • Implement authentication flow

Phase 2: Core Features

  • Build Dashboard UI
  • Clients management module
  • Projects management module
  • Tasks & to-do system
  • Time tracking interface

Phase 3: Advanced Features

  • Invoice generation & PDF export
  • Analytics & reporting
  • Dark mode support
  • Mobile responsive optimization

Phase 4: Polish

  • Performance optimization
  • Accessibility improvements (WCAG 2.1)
  • Comprehensive testing suite
  • Documentation & live demo

🧠 Team

Role Name Responsibilities
Frontend Developer Ross Cabrera UI/UX, State Management, API Integration
Backend Developer Ram Singh API, Database, Authentication, Business Logic

🤝 Contributing

This is a private project under active development. Contributions are currently limited to the core team.

For bug reports or feature suggestions, please contact the team directly.

📄 License

This project is licensed under the GNU General Public License v3.0 (GPLv3).

See the LICENSE.md file for full details.

What this means?

  • ✅ You may use, modify, and distribute this software freely.
  • ✅ Source code must remain open.
  • ⚠️ Any fork or derivative work must remain open-source under the same GPLv3 license.
  • ⚠️ You may not claim ownership, redistribute this code as proprietary software, or relicense it under different terms.
  • ⚠️ All copyright and patent rights remain with the original authors (Glimpse Team).

📬 Contact

Glimpse Team — Ross Cabrera & Ram Singh

© 2025 Glimpse Team — Ross Cabrera & Ram Singh Licensed under GPL-3.0

📌 Project Status

🚧 Currently in active development


🪶 Crafted with focus and clarity

Glimpse is designed to give freelancers control, visibility, and peace of mind.


About

A modern CRM frontend for freelancers to manage clients, projects, tasks, time tracking, and invoices — built with React, TypeScript, and Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published