The open-source counter/tally web app.
AirTally is a user-friendly tool for counting and tracking anything from personal goals to inventory items.
- 📊 Categorization: Organize your tallies into custom categories for easy management.
- 🔄 Real-Time Updates: Instantly sync your tallies across devices for seamless tracking.
- 🌍 Open Source: Free to use, modify, and contribute.
- ☁️ Cloud Sync: Securely save and access your data anywhere.
git clone https://github.com/Oia20/AirTally.git
cd airTally
npm install
npm run dev
cp .env.example .env
cd .\src\app\lib\prisma\
cp .env.example .env
Then configure your DB connection string, and JWT's
cd .\src\app\lib\prisma\
npx prisma generate
npx prisma db push
We welcome contributions! Feel free to open an issue or submit a pull request if you'd like to help improve AirTally
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Make your changes
- Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
Frontend | Next.js |
Backend | Next.js |
Database | Postgres/Prisma |
Styling | Tailwind/CSS |
- Improve landing page
- Show no foldering, click to add if they have no folders
- Show better user errors on log in/signup
- fix bug where new counters aren't being shown.
Connected items:
- Open up increment endpoint to an external API.
- Docs
This project is licensed under the MIT License.
Give it a go, and start counting anything you'd like!