-
-
Main functional page, where you can browse events recommended to you.
-
Preference selection page, where you can choose the topics you're interested in to get a personalized feed of events.
-
Create events page.
-
Profile page, where you can update your preferences, change nickname and avatar image.
-
Signup page. After you sign up, we'll send you a verification email. You will only be able to finish sign up after you verify email.
-
Verification email.
Inspiration
Whether you care about environment or animal lives, as long as you have an idea to gather people together to make efforts to support what you believe in, post on Aktiv to find your people and make it happen today! This app takes away all the tedious procedures of registering for a fully operational organization or maintaining memberships. Want to do something? Do it now!
What it does
All users are anonymous. You can post an event that you want to organize on Aktiv. Other users will see your events and join you if interested. As a user, you will also see recommendation of event posts based on your interests and passions.
How we built it
We built a web application by React and NodeJS.
Challenges we ran into
We had lots of ideas in mind at the start, but time is limited we have to abandon some by the end.
Accomplishments that we're proud of
We’re proud that the front-end of our project looks fantastic! We designed a cool logo and an elegant black-and-white UI. The website is very user-friendly such that users can easily navigate through our website without a deep learning curve. You can literally create an impactful event in just a few minutes.
What we learned
Before writing any actual code, our team brainstormed ideas for this project and the cool features that could be useful to the users. On the technical side, we got more familiar with web development technologies, including React, Bootstrap, MaterialUI, and Firebase. When implementing front-end functionalities, we made an extensive use of functional components and React Hooks. We got a sense of how developing a real world software may look like: problems occur one after each other, and we have to tackle them one by one.
What's next for Aktiv
Being able to chat with event initiators to ask more about the event before you commit!
Log in or sign up for Devpost to join the conversation.