Skip to content

The ultimate freelancer dashboard. Manage projects, track earnings, stay organized, and streamline your workflow with a sleek, minimalistic design. Built with Next.js, this app brings efficiency and clarity to your freelance journey. πŸš€πŸ“Š

License

Notifications You must be signed in to change notification settings

francogalfre/freelanceo

Repository files navigation

Freelanceo Dashboard Screenshot

πŸ‘‰ Live Demo - Check Freelanceo in action! πŸ‘ˆ

Welcome to Freelanceo! πŸ‘‹ As a freelancer, I built this intuitive dashboard to simplify managing your projects, clients, and earnings. Streamline your workflow and gain clarity over your finances here! ✨



🎯 About the Project

Freelanceo was born from a personal need: as a freelancer, I sought a tool that offered a clear and distraction-free overview of my projects and earnings. This dashboard is my answer to that search, centered on usability and aesthetics to optimize daily management.

The goal is to provide an intuitive and scalable interface that helps freelancers and creatives organize their workflow, from client tracking to detailed income analysis.


✨ Key Features

  • Centralized Dashboard: A comprehensive overview of project statistics, performance, and earnings.
  • Client Management: Efficiently create, track, and manage your client data in one place.
  • Project Management: Create and organize ongoing and completed projects with ease.
  • Task List (To-Do style): Each project includes a dedicated to-do list to keep track of individual tasks and milestones.
  • Earnings Analytics: Visualize income trends and client growth through interactive charts.
  • Responsive Design: Full compatibility across desktop and mobile devices.
  • And More to Come!


Freelanceo - Project Management



πŸš€ Technologies Used

This project has been developed with a focus on performance, scalability, and a robust development experience:

  • Frontend:
    • Next.js: A React framework for building powerful, production-ready web applications.
    • TypeScript: For strong typing and enhanced code reliability.
    • Tailwind CSS: A utility-first CSS framework for rapid and consistent design.
    • Shadcn/ui: High-quality and accessible UI components built with Radix UI and Tailwind CSS.
    • Recharts: A composable charting library for dynamic data visualization.
  • Backend & Database:
    • NeonDB: A serverless PostgreSQL database for scalable and reliable data storage.
    • BetterAuth: For robust and secure authentication management.
  • UI/UX Design:
    • Figma: The primary tool for planning and designing the user interface, ensuring an intuitive and aesthetic flow.


πŸ“¦ Getting Started (Local Development)

To set up and run Freelanceo on your local environment, follow these simple steps:

  1. Clone the Repository:
    git clone [https://github.com/Francogalfre/freelanceo.git](https://github.com/Francogalfre/freelanceo.git)
  2. Navigate to the Project Directory:
    cd freelanceo
  3. Install Dependencies:
    npm install
    # or
    yarn install
    # or
    pnpm install
  4. Start the Development Server:
    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    The project will be available at http://localhost:3000 (or the default port used by your framework).


Freelanceo - Earnings Analytics

🀝 Contributions

Your help is welcome! Freelanceo is an open-source project and thrives with community collaboration. If you are interested in contributing, here's how:

  1. Fork the Repository: Fork this repository to your GitHub account.

  2. Clone Your Fork: Clone your version of the repository to your local machine.

  3. Create a New Branch:

    git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your improvements or fixes.

  5. Commit Your Changes: Write a clear and descriptive commit message.

    git commit -m "feat: Add new feature X"

    (We recommend using Conventional Commits)

  6. Push to Your Branch:

    git push origin feature/your-feature-name
  7. Open a Pull Request: Go to your repository page on GitHub and open a Pull Request towards the main branch of this project. Be sure to describe your changes in detail.

Have Ideas or Found a Bug?

  • Open an Issue in this repository. Describe the problem or idea with as much detail as possible.


πŸ“„ License

This project is licensed under the MIT License. For more details, see the LICENSE file in the repository.


βœ‰οΈ Contact

I appreciate the support and contributions from the community. Let's make Freelanceo the best tool for freelancers!

About

The ultimate freelancer dashboard. Manage projects, track earnings, stay organized, and streamline your workflow with a sleek, minimalistic design. Built with Next.js, this app brings efficiency and clarity to your freelance journey. πŸš€πŸ“Š

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published