ATOS is a locally hosted application that allows you to easily manage clients/projects, generate invoices against backlogs, and estimate taxes.

Overview

ATOS Logo

Built by freelancer 🙋‍♂️ , for freelancer 🕺 🤷 💃🏾 .

Now in beta!

ATOS is every freelancer's one-stop shop for managing clients, projects, and your taxes. Whether you're selling time-based sprints, or simply tracking time worked, ATOS allows you to manage multiple projects for multiple clients at once, all while generating beautiful invoices and helping you with your estimated taxes in the process.

Key Features

  • Client Management: Manage your clients, as well as companies that you represent, all from the same dashboard. Assign different contracting parties and clients for each project.
  • Project Management: Track tasks against known backlogs, or use ATOS as a full-fledged independent project management tool.
  • Task Management: Group tasks into collections and bill out against billable tasks within collections.
  • Invoices: Generate detailed invoices against those completed tasks.
  • Estimated Taxes: Estimate your tax burden for the year using customizable tax files for various regions, whether it be at the national (federal), regional (state), or municipal levels (city).
  • Reports: Generate reports for your clients, filtered by project type/status/etc... Need more flexibility? Create your own report templates and contribute to the community.

Open Source and Free!

ATOS is 100% open source and free to use, licensed under the GNU AGPLv3 License.

Screen Shots

Project Overview Screen

Projects


Invoice

Invoice


Tax Estimate

Tax Estimate


Tax Overview

Tax Overview



Setup & Installation

ATOS requires PHP7+ and SQLite3.

If You Have PHP7 Installed Locally

  • From Github, download the latest release ZIP file
  • Unzip it to your local machine into a writable folder
  • From the command line, go to the ATOS directory and launch the PHP server: php -S localhost:9001
  • You can now access ATOS from any web browser at http://localhost:9001.

Please see the documentation if you need a more detailed installation walkthrough.

Contributing

How to Contribute

  • Donate: Donate to support additional development
  • Develop: Build features for the core platform
  • Translate: Translate the application into a new language
  • Report Templates: Build new report templates
  • Tax Files: create one for your regional burdens and share with the world!
  • Themes:
    • Dashboard themes (no heavy javascript-based solutions)
    • Invoice themes
    • Tax estimation themes

Special Thanks


Roadmap

  • Edit companies and project basics
  • Task notes and files
  • Expanded language support and language packs
  • File and data syncing via a cloud service (dropbox, etc.)
  • Better help bubbles, especially for first-time users
  • Cloud-based option for freelancers on the move!
You might also like...
A live chat which utilises Socket.io and validates messages sent against a MySQL Table.
A live chat which utilises Socket.io and validates messages sent against a MySQL Table.

Socket.io Shoutbox with MySQL Validation The purpouse of this demonstration is to allow users to enter messages in either a public or private chat. Th

ViMbAdmin project provides a web based virtual mailbox administration system to allow mail administrators to easily manage domains, mailboxes and aliases.

ViMbAdmin project (vim-be-admin) provides a web based virtual mailbox administration system to allow mail administrators to easily manage domains, mailboxes and aliases.

Easily manage your HP server's fans speeds, anywhere!

iLO Fans Controller See my comment on r/homelab to know the reason why I made this! How it works To get the current speeds of the fans, the PHP script

Self hosted project management application

Version 2 is available at 92fiveapp.com Before proceeding to installation please make sure that your server meets the minimum server requirements: Min

Remindle is here to help you remember. Remember everything you want, by the means you prefer, in the frequency you like

platform Personal reminders About Remindle Remindle is a platform which helps you to remember all important events. You can set the means you’d like t

It is a web application that allows you to analyze electricity consumption and savings resulting from the installation of a photovoltaic installation.

It is a web application that allows you to analyze electricity consumption and savings resulting from the installation of a photovoltaic installation.

A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.

Shaark is a self-hosted platform to keep and share your content: web links, posts, passwords and pictures. All of your data can be private, public or

Comments
  • Menus dont work

    Menus dont work

    Hello, I just tried out Atos as I need to create invoices, downloaded > setup on Apache (WAMP) - page comes up Added company and it works - i.e. can see company below, confirming that DB is working (and not corrupted) Also checked SQLLite link at the bottom, and it comes up with the tables list In summary, setup seems fine.

    When I click on Projects, or taxes or Documents on top right menu - none of the pages come up. It just shows -


    Not Found The requested URL was not found on this server.

    Apache/2.4.41 (Win64) PHP/7.3.12 Server at atos Port 80

    Any suggestions on what I could be doing wrong?

    I have downloaded "develop" branch. guessing thats the latest.

    opened by Dkurupp 10
  • Unstable yet

    Unstable yet

    I could add a company on home page and thats it

    More issues below -

    1. When I click on "/projects" I get this error in a red box at the top http://atos/?&_error=You+need+to+provide+a+valid+ID

    2. There are no errors on "/documents", but there is no "create" button or anything similar. Just three headings and I cannot do anything further wit it

    3. /tax - menu gives me the PHP error Notice: Undefined variable: aside in C:\Programming\wamp\www\atos\pages\taxes.php on line 123

    I am based out of UK, so could I have just one text box - which reads as - VAT % - which is 20% by default. (here taxation is very easy - just one VAT) on every entry

    1. When I click on settings - its again - page not found - something wrong with routing again ?
    opened by Dkurupp 2
Releases(v0.6.0-beta-dev)
Owner
Jon Belelieu
Software engineer since 2006. Open source advocate. Currently focussed on blockchain development.
Jon Belelieu
La Fattura is a system designed for companies and individuals of all sizes to manage invoices

La Fattura La Fattura is a system designed for companies and individuals of all sizes to manage invoices, it integrates with Stripe for payments and w

Sofia Vicedomini 5 Feb 25, 2022
Simple Laravel Invoice Generator Sling — open-source web application that helps you create invoices and track income.

Simple Laravel Invoice Generator Sling — open-source web application that helps you create invoices and track income. Table of Contents About

Ray Icemont 4 Nov 22, 2022
Dolibarr ERP & CRM is a modern software package that helps manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…).

Dolibarr ERP CRM is a modern software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). It is open source software written in PHP and designed for small and medium businesses, foundations and freelancers. You can freely install, use and distribute it as a standalone application or as a web application to use it from every internet access and media.

Dolibarr ERP & CRM 3.7k Jan 7, 2023
Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

Warning This is a beta version of Xera. Use it for testing purpose only. You are be responsible for any loss or damages that may occor from using this

Mahtab Hassan 23 Dec 15, 2022
Cloudlog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere.

Web based amateur radio logging application built using PHP & MySQL supports general station logging tasks from HF to Microwave with supporting applications to support CAT control.

Peter Goodhall 291 Jan 5, 2023
Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.

Introduction Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates. Web Applica

Bytefury 6.7k Jan 1, 2023
ProjectSend is a free, clients-oriented, private file sharing web application.

ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!

ProjectSend 994 Jan 7, 2023
EasyQuickImport — Import transactions, invoices and bills into QuickBooks Desktop from Excel or CSV

EasyQuickImport is a tool that helps you import invoices, bills, transactions, customers and vendors into QuickBooks Desktop in multiple currencies in bulk.

Dmitrii Poddubnyi 13 Jan 4, 2023
The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.

Laravel Blogging Platform The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform. The project was w

Khaled Farhat 6 Oct 2, 2022
A dolibarr module which pushes invoices to AADE MyDATA service

DOLIBARR ERP & CRM MODULE FOR GREEK AADE MYDATA This Dolibarr module pushes invoices to AADE MyDATA Check also that the /custom directory is active by

null 15 Nov 22, 2022