Skip to content
← Back to Community
Calendar/Habit Tracker
Profile icon
ryanhcode

I’ve been starting to code a new project that I aim to be a multi-platform habit tracker, calendar, and class manager. Would anyone be interested in helping with this project? I would appreciate any ideas or suggestions.

Current Contributers:
Myself
Codesalim
Random String Of Numbers
Hey it’s Marcus

Planned features:
General Calendar
Events/Assignments Making
School Planner

Languages

Express
Pug
Css
JavaScript
Nodejs

Progress
Server set up
Getting current date

You can see the current progress here:
https://unitracker--ryanhallihan.repl.co/

From,
Ryan

Voters
Profile icon
piguyinthesky
Profile icon
Deacon_Cronin
Profile icon
mkhoi
Profile icon
Vandesm14
Profile icon
EthanJustice
Profile icon
codesalim
Profile icon
amasad
Profile icon
katyadee
Profile icon
heyitsmarcus
Profile icon
26325001
Comments
hotnewtop
Profile icon
katyadee

Awesome! I'd love to document your progress on this, and maybe even share it on social if that's okay?

Did y'all get the idea from the "What should I code?" thread?

Profile icon
ryanhcode

@katyadee Yup! That's fine. I did get this idea from the "What should I code?" thread. You can document our progress at https://UniTracker--ryanhallihan.repl.co
It isn't very far yet, but I just started like an hour ago.

Profile icon
heyitsmarcus

@ryanhallihan You all already have a solid looking setup, and I love it! I can work on setting up the NodeJS portion of it with the tracking. I'm suggesting we use something like http://jsonstore.io since it's free and simple to integrate.

Profile icon
ryanhcode

That’s what I’m thinking of using. I’m setting up a database and XMLHttpRequests. @heyitsmarcus I say we give each use a random key that they can log in with on any computer, so they can access their calendar from anywhere.

Profile icon
heyitsmarcus

@ryanhallihan I like that. Are you setting up the databases client side with like WebSQL or you've already started a server project?

Profile icon
ryanhcode

I’m going to use jsonestore.io for the database and use an non package to access it. @heyitsmarcus

Profile icon
26325001

To start editing, press the "open GitHub repo" button. This file cannot be displayed: https://storage.googleapis.com/replit/images/1549055298415_49fb774a4baf2fc9b3e114fca5e79413.pn

Profile icon
ryanhcode

@26325001 I already started working on it here: https://unitracker--ryanhallihan.repl.co/

Profile icon
26325001

@ryanhallihan Can I help make it responsive?

Profile icon
ryanhcode

I’ve got the server side stuff but I need help with the CSS and Pug stuff. @26325001

Profile icon
26325001

I made the repo. partlybakedideas/UniTracker
Here is the invite link for chilblast and ryanhcode.

Profile icon
ryanhcode

@26325001 Do you have a Skype? It’s my preferred way of communication.

Profile icon
26325001

@ryanhallihan (no I don't.) I chose to use GitHub because we could talk in the issues bar.
Ya' know, this thing:
issues bar

Profile icon
ryanhcode

Yeah. We can do that. @26325001

Profile icon
26325001
Profile icon
26325001

Before I make a GitHub organization, what should we call it?
And what should we use as cloud hosting?

Profile icon
ryanhcode

@26325001 IDK about the organization name, but I think we can use repl.it for editing, and jsonstore.io for storage because it is easy to use. Maybe call it UniTracker? If you make a repo or organization add me. Username: Chilblast(Exactly as spelled)

Profile icon
26325001

Why don't we just start a website on GitHub Pages. my username is partlybakedideas.

Profile icon
codesalim

I can help, sign me up

Profile icon
ryanhcode

Sure! Do you have a github username or email? @codesalim

Profile icon
codesalim

yes, my github username is thecodesalim @ryanhallihan

Profile icon
26325001
Profile icon
heyitsmarcus

What language(s) will you be using?

Profile icon
ryanhcode

JavaScript, Html(Pug/Jade), CSS and Bulma or Bootstrap for css. Express for running server. Let me know if you’re interested! @heyitsmarcus

Profile icon
heyitsmarcus

@ryanhallihan Color me interested! I can start helping with this project tomorrow night, if you've got time.

Profile icon
ryanhcode

Do you have a github username or [email protected]

Profile icon
heyitsmarcus

@ryanhallihan my github username is marcusparsons. Do you have one, as well, Ryan?

Profile icon
ryanhcode

Chilblast(exactly how I spelled it)@heyitsmarcus

Profile icon
heyitsmarcus

@ryanhallihan Awesome I followed you on there!

Profile icon
26325001
Profile icon
heyitsmarcus

@26325001 Thank you!

Profile icon
26325001

@ryanhallihan I forked your one and I found the pug.js really hard to understand. I think we are all familiar with plain html. Could we change it to html?

Profile icon
ryanhcode

@26325001 No. Pug is not just a different rendering engine. It also ties in with express and we'll need it later for cloud functionality.

Profile icon
heyitsmarcus

@ryanhallihan I made a discord channel so that we can chat cohesively, and not just by reaction on a thread. https://discord.gg/nmj9bX

Profile icon
26325001

I would, but I admit I have not used JS in awhile and am very rusty at it.

Profile icon
ryanhcode

That’s fine! @26325001 I’m in fact a lot better with JavaScript than HTML and Css

Profile icon
[deleted]

cool

Profile icon
piguyinthesky

Wow this sounds like a fantastic idea, I'd love to join in! My GitHub account is piguyinthesky

Profile icon
ryanhcode

@piguyinthesky Hey! I’d love the help. The project is currently on pause though because I am working on ReplM with kaldisberzins, and the new contest will grab a lot of my attention. After I’m ready I’ll contact everybody and get in some progress

Profile icon
piguyinthesky

@ryanhcode Great, thanks!

Profile icon
Vandesm14

I'd like to get a jump on this. Do you guys need more help? I can totally work on this with you!

Profile icon
ryanhcode

@Vandesm14 If you’re available to help with the styling and Pug than I can give you a multiplayer link and we can work on it some time today

Profile icon
Vandesm14

@ryanhallihan Sure. For further communication, contact me at [email protected]