Skip to content

Pontim is an open-source Scrum Poker platform that enhances team collaboration by making task estimation effortless and efficient. πŸ˜‰

License

Notifications You must be signed in to change notification settings

ItaloMedici/pontim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pontim Logo

πŸƒ Pontim - The Open-Source Scrum Poker Platform

License Version Contributors Issues

Pontim is an open-source, interactive Scrum Poker platform that helps agile teams estimate story points collaboratively and in real time. πŸš€
It offers an engaging and efficient way to vote on story complexity using Fibonacci numbers, with a unique interactive experience where players can grab attention using sounds. πŸ”Š

✨ Features

βœ”οΈ Live Voting – Players can vote in real-time and see the average selection.
βœ”οΈ Interactive Notifications – Grab teammates' attention with sound alerts.
βœ”οΈ Customizable Rooms – Create rooms with different limits based on your plan.
βœ”οΈ Google OAuth Authentication – Quick and easy login with Google.
βœ”οΈ Stripe Integration – Subscription-based plans for premium features.

πŸ› οΈ Tech Stack

Pontim is built with modern technologies to ensure a seamless and scalable experience:

Tech Purpose
Next.js Frontend framework for server-side rendering
React UI library for interactive components
Prisma ORM for PostgreSQL database
PostgreSQL Relational database for persistent storage
NextAuth Authentication provider using Google OAuth
Stripe Payment gateway for subscriptions
Docker Containerization for deployment

πŸš€ Getting Started

1 - Clone the Repository

git clone https://github.com/ItaloMedici/pontim.git
cd pontim

2 - Install Dependencies

npm install

3 - Set Up Environment Variables

Create a .env.exemple file in the root folder and add the necessary variables:

NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret
DATABASE_URL=your-db-url
...

4 - Run the Project Locally

npm run dev

Visit http://localhost:3000 to start using Pontim! πŸŽ‰


🀝 Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository and create a new branch.
  2. Implement your feature or fix.
  3. Submit a Pull Request (PR) with a detailed description.

🐝 License

Pontim is open-source and released under the MIT License. See LICENSE for details.


πŸ“š Learning Purpose

This project is designed as a learning experience for building SaaS applications, working with real-time interactions, and implementing scalable architectures. Feel free to explore, contribute, and improve Pontim! πŸš€


πŸ‘¨β€πŸ’» Developed by: Ítalo MΓ©dici
🌟 Star this project if you find it useful! πŸš€

About

Pontim is an open-source Scrum Poker platform that enhances team collaboration by making task estimation effortless and efficient. πŸ˜‰

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •