Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/srevinsaju/streak
Schedules are never as difficult to stick with, when you are with your friends
https://github.com/srevinsaju/streak
Create LICENSE
ff21f39b06da3010568940d335c32bd7d357ca69 authored almost 3 years ago by Srevin Saju <[email protected]>
ff21f39b06da3010568940d335c32bd7d357ca69 authored almost 3 years ago by Srevin Saju <[email protected]>
docs: update readme and add video
81546c06537a489f48b5a59712f37d8b2e5ae2ff authored almost 3 years ago by Srevin Saju <[email protected]>
81546c06537a489f48b5a59712f37d8b2e5ae2ff authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #10 from Arghya-AB/main
Fix event bug
f2453408c8e17cad70c7778c3f748c49002bc05f authored almost 3 years ago by Srevin Saju <[email protected]>
Fix event bug
75fb7eb0b800e222dbf8e4fe4245a38f4d385bc8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
75fb7eb0b800e222dbf8e4fe4245a38f4d385bc8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
docs: add screenshots
89fdbf8de9f7eeaffd63346f464af6a789390ce5 authored almost 3 years ago by Srevin Saju <[email protected]>
89fdbf8de9f7eeaffd63346f464af6a789390ce5 authored almost 3 years ago by Srevin Saju <[email protected]>
docs: update readme
011e6772558d39370f5ace8b25f5227d18cdd823 authored almost 3 years ago by Srevin Saju <[email protected]>
011e6772558d39370f5ace8b25f5227d18cdd823 authored almost 3 years ago by Srevin Saju <[email protected]>
chore: database migrations (events table)
967469f79ee43a6ea5fc69adc5febc15672d709c authored almost 3 years ago by Srevin Saju <[email protected]>
967469f79ee43a6ea5fc69adc5febc15672d709c authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add events and notification support (beta)
859d1b2c81d9812c0bae99c8cc5f8e7360bc1693 authored almost 3 years ago by Srevin Saju <[email protected]>
859d1b2c81d9812c0bae99c8cc5f8e7360bc1693 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add support for deleting existing tasks
98ad87ee23ce6a10c601e0af3bf59a08c2879014 authored almost 3 years ago by Srevin Saju <[email protected]>
98ad87ee23ce6a10c601e0af3bf59a08c2879014 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add 404 and 500 error page handlers
cb160aee435f378c76a46e1851da54a8fa350d03 authored almost 3 years ago by Srevin Saju <[email protected]>
cb160aee435f378c76a46e1851da54a8fa350d03 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: temporarily disable event logger
b964e4dc993ef05eb9cf244f5e00d78ded98065d authored almost 3 years ago by Srevin Saju <[email protected]>
b964e4dc993ef05eb9cf244f5e00d78ded98065d authored almost 3 years ago by Srevin Saju <[email protected]>
fix: get rid of that url_for function
747e255b7227ad812921939bb72e5945a099e236 authored almost 3 years ago by Srevin Saju <[email protected]>
747e255b7227ad812921939bb72e5945a099e236 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: allow flask SERVER_NAME to be configurable over env vars
5d25e801b49b603578d939fe5e14350c0bdbb563 authored almost 3 years ago by Srevin Saju <[email protected]>
5d25e801b49b603578d939fe5e14350c0bdbb563 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: redirect over external URL
99cc503b2ac607d177bed01f649f30ca8e0ad778 authored almost 3 years ago by Srevin Saju <[email protected]>
99cc503b2ac607d177bed01f649f30ca8e0ad778 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: bind to 0.0.0.0
3822ba8be5f9f88cad502826fa6af7792b366012 authored almost 3 years ago by Srevin Saju <[email protected]>
3822ba8be5f9f88cad502826fa6af7792b366012 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: listen to 0.0.0.0 by default
c2606ed2c551bd74b15e819b951cfdc14435c9dc authored almost 3 years ago by Srevin Saju <[email protected]>
c2606ed2c551bd74b15e819b951cfdc14435c9dc authored almost 3 years ago by Srevin Saju <[email protected]>
fix: add missing import 'os'
1939ffa167347140c0e76879bb2140a94ac0de15 authored almost 3 years ago by Srevin Saju <[email protected]>
1939ffa167347140c0e76879bb2140a94ac0de15 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: make dotenv load path configurable
c17a8f0b8f221e6a9e058d4c6a70360edbf4484e authored almost 3 years ago by Srevin Saju <[email protected]>
c17a8f0b8f221e6a9e058d4c6a70360edbf4484e authored almost 3 years ago by Srevin Saju <[email protected]>
ci: fix branch name to main
7b7757b4bf26355d676e79b9e834093a3a381889 authored almost 3 years ago by Srevin Saju <[email protected]>
7b7757b4bf26355d676e79b9e834093a3a381889 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #8 from srevinsaju/ci
ci: create docker builds
353449e3cd939025f42260a071c786dee2282249 authored almost 3 years ago by Srevin Saju <[email protected]>
ci: create docker builds
583d18b121a612a1f26fa381104d6099362f09ad authored almost 3 years ago by Srevin Saju <[email protected]>
583d18b121a612a1f26fa381104d6099362f09ad authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #7 from srevinsaju/docker
feat: add Dockerfile
ba8dcd6dd3b8ef7672cf55c928053f7dfb83cd19 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add Dockerfile
fdd02a9f87f673e1127a4115422aff1c87262004 authored almost 3 years ago by Srevin Saju <[email protected]>
fdd02a9f87f673e1127a4115422aff1c87262004 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #6 from srevinsaju/task-user-view
Task user view
c1dd815e8d0a6deb10cbaaf78cfad815a4031892 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge remote-tracking branch 'arghya/main' into task-user-view
c3dacbf6a5a618b9d968b1a65dcc3519bf757378 authored almost 3 years ago by Srevin Saju <[email protected]>
c3dacbf6a5a618b9d968b1a65dcc3519bf757378 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add user profile progress bars to show streaks
85b9d714f2c50e804dd1c8a9e413aaf8e996365d authored almost 3 years ago by Srevin Saju <[email protected]>
85b9d714f2c50e804dd1c8a9e413aaf8e996365d authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add task view and fix issues on maximum streak endpoint"
42fec14b36e73c981028cd9ebcc0178886eea228 authored almost 3 years ago by Srevin Saju <[email protected]>
42fec14b36e73c981028cd9ebcc0178886eea228 authored almost 3 years ago by Srevin Saju <[email protected]>
Fix import...
c91f8fee396a7bc9f8283ea4fbb89222a997cd8a authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
c91f8fee396a7bc9f8283ea4fbb89222a997cd8a authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Add an event wrapper
8e1b035675db4ef601fd47da3765a392f280f8ce authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
8e1b035675db4ef601fd47da3765a392f280f8ce authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Fix the max streak stuff 💀
6017d36734d2747439a4e379da0e3a6b6ac00bb8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
6017d36734d2747439a4e379da0e3a6b6ac00bb8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Merge remote-tracking branch 'arghya/main'
c63bfe2d04149e6e0b3b80edb7c0ffa2032e30aa authored almost 3 years ago by Srevin Saju <[email protected]>
c63bfe2d04149e6e0b3b80edb7c0ffa2032e30aa authored almost 3 years ago by Srevin Saju <[email protected]>
Add best streaks utility and api
cfa8382bd0d28b81b4a6848d999d82ba1d2dacff authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
cfa8382bd0d28b81b4a6848d999d82ba1d2dacff authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Merge pull request #5 from srevinsaju/friends-fixes
fix: do not allow users to be friends with themselves
75d0cd323f95f78993ab5babaf51b370d0cb7655 authored almost 3 years ago by Srevin Saju <[email protected]>
fix: do not allow users to be friends with themselves
a00e9ebd1fad02c76c707a467ab4928855f5efdc authored almost 3 years ago by Srevin Saju <[email protected]>
a00e9ebd1fad02c76c707a467ab4928855f5efdc authored almost 3 years ago by Srevin Saju <[email protected]>
Merge branch 'srevinsaju:main' into main
1de1269bedc06399cad394fca0423a6681c313eb authored almost 3 years ago by Arghya-AB <[email protected]>
1de1269bedc06399cad394fca0423a6681c313eb authored almost 3 years ago by Arghya-AB <[email protected]>
Merge pull request #4 from srevinsaju/add-self-endpoint
feat: add self information endpoint
a873bbe588e088e6e5363bf807847237b7f3af9d authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add self information endpoint
9e04d0d9daec54870b40a14cd00806742082eae3 authored almost 3 years ago by Srevin Saju <[email protected]>
9e04d0d9daec54870b40a14cd00806742082eae3 authored almost 3 years ago by Srevin Saju <[email protected]>
A few formatting changes
b1c974cc8dd6f667e178ea67be65eea33a435195 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
b1c974cc8dd6f667e178ea67be65eea33a435195 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
fix: remove redundant parameter on @me endpoint
235a63244cc5ae489fb859cf900211e751d6207a authored almost 3 years ago by Srevin Saju <[email protected]>
235a63244cc5ae489fb859cf900211e751d6207a authored almost 3 years ago by Srevin Saju <[email protected]>
chore: database migrations (friends table)
f3cfb06fea75dc270d6884f8336f084dc42a667a authored almost 3 years ago by Srevin Saju <[email protected]>
f3cfb06fea75dc270d6884f8336f084dc42a667a authored almost 3 years ago by Srevin Saju <[email protected]>
fix: add primary key for relations table
93f5759d4cb1c34f9ac9e2355084c0e4afeec50a authored almost 3 years ago by Srevin Saju <[email protected]>
93f5759d4cb1c34f9ac9e2355084c0e4afeec50a authored almost 3 years ago by Srevin Saju <[email protected]>
chore: swap hardcoded user id's with logged in user's user ids
a30f71b23285b1779715a6bd7df1b47236f84cd4 authored almost 3 years ago by Srevin Saju <[email protected]>
a30f71b23285b1779715a6bd7df1b47236f84cd4 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add auth custom exceptions
058eb83b551a1c11d8d901f20c5a995125017cdc authored almost 3 years ago by Srevin Saju <[email protected]>
058eb83b551a1c11d8d901f20c5a995125017cdc authored almost 3 years ago by Srevin Saju <[email protected]>
Merge remote-tracking branch 'arghya/main' into friends
a191f9eb9ae7d6c8764d507237983b1715eee463 authored almost 3 years ago by Srevin Saju <[email protected]>
a191f9eb9ae7d6c8764d507237983b1715eee463 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add auto redirects to login if user is not authenticated
a775c458c9bbe482019fd88d5d27c2e8e91d4cc2 authored almost 3 years ago by Srevin Saju <[email protected]>
a775c458c9bbe482019fd88d5d27c2e8e91d4cc2 authored almost 3 years ago by Srevin Saju <[email protected]>
Support basic friend APIs
c7d73515b297388211d1c36e7e9b3e6ae515a82d authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
c7d73515b297388211d1c36e7e9b3e6ae515a82d authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
chore: database migrations (username column)
ac80c3b1025cfc724fa4e000c91801c5311d0b52 authored almost 3 years ago by Srevin Saju <[email protected]>
ac80c3b1025cfc724fa4e000c91801c5311d0b52 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge remote-tracking branch 'arghya/main' into friends
0a7b13c49937a4a4769f5cca16176bd687c6eea3 authored almost 3 years ago by Srevin Saju <[email protected]>
0a7b13c49937a4a4769f5cca16176bd687c6eea3 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add initial authentication connection
82bfe11a7359326b3b1e56e486adf0e5a99a4b10 authored almost 3 years ago by Srevin Saju <[email protected]>
82bfe11a7359326b3b1e56e486adf0e5a99a4b10 authored almost 3 years ago by Srevin Saju <[email protected]>
Add name support seperate from username in user info. Fixed a few weird bugs
60b7e24b6d6917399f7b4039c6ab5d07adcb0885 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
60b7e24b6d6917399f7b4039c6ab5d07adcb0885 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
feat: views for accessing user pages
466386934ebd7a28ebae56871ce1b9c8ac24f3e3 authored almost 3 years ago by Srevin Saju <[email protected]>
466386934ebd7a28ebae56871ce1b9c8ac24f3e3 authored almost 3 years ago by Srevin Saju <[email protected]>
Add login, register and user info api funcs and implementations
32595c622f51ee4d527d5dcb7a8da290973bf4fa authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
32595c622f51ee4d527d5dcb7a8da290973bf4fa authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Fix formatting after merge
94d4441165be12860c3795806ff4fc0db44832b8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
94d4441165be12860c3795806ff4fc0db44832b8 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Merge branch 'main' into main
857364f74b6ec721d674545c84bacf139af515eb authored almost 3 years ago by Arghya-AB <[email protected]>
857364f74b6ec721d674545c84bacf139af515eb authored almost 3 years ago by Arghya-AB <[email protected]>
Merge pull request #2 from srevinsaju/task-view-list
feat: add task list on main index view and task pages
682cc9451e651a53e1afa86937d87effd287bb08 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge branch 'main' into task-view-list
c7ec1af8b676d5cefb62a464b7b4ec94274ff3ef authored almost 3 years ago by Srevin Saju <[email protected]>
c7ec1af8b676d5cefb62a464b7b4ec94274ff3ef authored almost 3 years ago by Srevin Saju <[email protected]>
Return a proper jwt token on login
4b1b702138f9c17f9d470cb103edd07f460eec7f authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
4b1b702138f9c17f9d470cb103edd07f460eec7f authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Add validate utility, fix tasks and add basic login validation
170586613a238c2bdc5e94c27e0cf9812cb87a39 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
170586613a238c2bdc5e94c27e0cf9812cb87a39 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Return a proper jwt token on login
c76e0f625b14ad3c371ce3804977f5d36ce3f393 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
c76e0f625b14ad3c371ce3804977f5d36ce3f393 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
feat: connect reset and completed endpoints on the tasks
bcda1597784d160c054283bea345df0ffa52af35 authored almost 3 years ago by Srevin Saju <[email protected]>
bcda1597784d160c054283bea345df0ffa52af35 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add completed and reset endpoints and alembic database migration
462734daffe058fadf457b5fbcfdf1564b2a0b92 authored almost 3 years ago by Srevin Saju <[email protected]>
462734daffe058fadf457b5fbcfdf1564b2a0b92 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge branch 'srevinsaju:main' into main
4749506b79090c1dce3d588cb603c3683dc90ada authored almost 3 years ago by Arghya-AB <[email protected]>
4749506b79090c1dce3d588cb603c3683dc90ada authored almost 3 years ago by Arghya-AB <[email protected]>
Add validate utility, fix tasks and add basic login validation
30f052a41a200f65b02df18f90bc873af807ddf9 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
30f052a41a200f65b02df18f90bc873af807ddf9 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
feat: add task list on main index view and task pages
647f325a1d05bfd0dcdd7788ca26d2868aa49606 authored almost 3 years ago by Srevin Saju <[email protected]>
647f325a1d05bfd0dcdd7788ca26d2868aa49606 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #1 from Arghya-AB/main
Basic backend API and frontend
36c4137eb038ecea648d6a5c0e0d75200715742f authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #3 from srevinsaju/first-task
First task
0a31761ca5e353a9cb69d1b59756404d7aff0828 authored almost 3 years ago by Arghya-AB <[email protected]>
Merge branch 'main' into first-task
5813267817c8626d7cc1d3b35d37154469564eb3 authored almost 3 years ago by Srevin Saju <[email protected]>
5813267817c8626d7cc1d3b35d37154469564eb3 authored almost 3 years ago by Srevin Saju <[email protected]>
Add some more basic API stuff
efb2f5f3fcc125d4747d9b60184d6a3b6d2bbbe5 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
efb2f5f3fcc125d4747d9b60184d6a3b6d2bbbe5 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
feat: init frontend UI
8e65f061ce58064ec582039570a9c90512b3abc9 authored almost 3 years ago by Srevin Saju <[email protected]>
8e65f061ce58064ec582039570a9c90512b3abc9 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: create admin user for debugging, and connect tasks creation functionality
test
a1de0241fe81f903f4c821d581381e07d54b39f8 authored almost 3 years ago by Srevin Saju <[email protected]>
Merge pull request #2 from srevinsaju/static
Update
3b9cb0bef54d70bf4b757165174046d7fe94049e authored almost 3 years ago by Arghya-AB <[email protected]>
fix: move to app.route and raise exception if payload for tasks/create is invalid
53d20d4ce7e1304302dc294cf441ba54b32c9c35 authored almost 3 years ago by Srevin Saju <[email protected]>
53d20d4ce7e1304302dc294cf441ba54b32c9c35 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: add initial jinja2 templates for UI
e05554efe651fdd50e7407ea6cd26228013109a4 authored almost 3 years ago by Srevin Saju <[email protected]>
e05554efe651fdd50e7407ea6cd26228013109a4 authored almost 3 years ago by Srevin Saju <[email protected]>
Add a callable check for filtering in main
36d5244e64f557b2efcad6d44b50b936dee59739 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
36d5244e64f557b2efcad6d44b50b936dee59739 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Merge pull request #1 from srevinsaju/work/restructure
Templating + Env vars configuration
4dc19123971acedd21a6dfd1d4cce3346ebcea8d authored almost 3 years ago by Arghya-AB <[email protected]>
chore: restructure repo + add dot env configuration
8ac71c97b23b0802e1cbab40d4826a36ffcb8d86 authored almost 3 years ago by Srevin Saju <[email protected]>
8ac71c97b23b0802e1cbab40d4826a36ffcb8d86 authored almost 3 years ago by Srevin Saju <[email protected]>
feat: update documentation on env vars for database connection
a14c6ad1e259811d7eb0e6467b0907eee132d932 authored almost 3 years ago by Srevin Saju <[email protected]>
a14c6ad1e259811d7eb0e6467b0907eee132d932 authored almost 3 years ago by Srevin Saju <[email protected]>
Integrate some flask stuff, add bcrypt in requirements
3fae602d82fb9d3e3890f0435c6de283e27eee12 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
3fae602d82fb9d3e3890f0435c6de283e27eee12 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Modify boilerplate sql
8a3994a9fd8a2aa300b9c4bb24b0e8c02b5a2648 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
8a3994a9fd8a2aa300b9c4bb24b0e8c02b5a2648 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Add database structure, utility functions for CRUD on tasks
0050abaa4db68b86ff9393e4968c408a8ccb9b18 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
0050abaa4db68b86ff9393e4968c408a8ccb9b18 authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
Add a basic readme
6f505233fd9b01e4b3e7d5763d407fb9bbe5f7fa authored almost 3 years ago by Arghya Bhattacharya <[email protected]>
6f505233fd9b01e4b3e7d5763d407fb9bbe5f7fa authored almost 3 years ago by Arghya Bhattacharya <[email protected]>