An open API service indexing awesome lists of open source software.

https://github.com/srevinsaju/streak

Schedules are never as difficult to stick with, when you are with your friends
https://github.com/srevinsaju/streak

habits python social-network streak tasks typescript

Last synced: 3 months ago
JSON representation

Schedules are never as difficult to stick with, when you are with your friends

Awesome Lists containing this project

README

          


Streak Logo

Streak


Schedules are never as difficult to stick with, when you are with your friends


Report bug
·
Request feature

[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://python.org/)

https://user-images.githubusercontent.com/48695438/156912998-8d83a4d6-f595-4f52-a057-3cca8b2d9734.mp4

An app to help you focus on your goals,
share your streaks with friends on your
preferred platform.

The project helps people schedule and plan their work. It notifies about the task and motivates them to complete it with
a streak system. New achievements on your streaks can also be followed by your friends, and you can
appreciate your friends on their streak milestones too, changing the ever mundane boring tasks into
a fun and productive social tool. Streak's event system helps you to connect your task notifications
on to Discord, or Telegram, making it super easy to keep all your daily tasks at one place! 🥳

![Main Screen](docs/img/home.png)

![Login Screen](docs/img/login.png)

This project was developed as part of [HackHub 2022](https://hackhub.ieeecsvitc.com/).

## Setup
Create a `.env` file. Copy the sample `.env.sample` as `.env`
and add the appropriate values there.

```bash
docker build . -t streak:latest
```

## Run
```bash
python -m streak
```
or
```bash
docker run -p 5000:5000 streak:latest
```

## License
This project is licensed under the MIT license. See [LICENSE](./LICENSE) for more information.