Anirudh Panda
Hello everyone 👋,
This is the first hackathon I'm participating in Hashnode & I thank Hashnode for this opportunity.
I am happy to introduce my new app Opentek to you all 📣
Are you one of those who keep on searching about events, programs, tutorials, and beginner-friendly Open Source projects on Google, and most of the time the last date of the program/event has passed?
Then this is the app for you.
Opentek is the number one source for Open Source Development. We're dedicated to giving you the very best of tools, resources, and projects, with a focus on Collaboration, Code, and Networking.
The problems I am trying to solve:
All these problems led me to create Opentek
I usually see in the previous hackathons most of them built their projects using all the latest tech and frameworks but to make it super beginner-friendly to contribute to, I used the old school tech:
Dark theme because most of the visitors will be developers/techies and all the styles are made according to the industry standards.
Prettier and ES Lint are used for good code quality so that everyone will be able to work. Comments are used from a beginner's perspective throughout the codebase.
01:10
Watch in new tab
If you are a new user, click Log In with your credentials. Below is the login screen powered by Auth0.
Auth0 docs were really helpful and it was my first time using their service.
After you are logged in, you can access the event page from the features section:
Opentek | Events
00:31
Watch in new tab
Events are loaded dynamically using JavaScript. Below is an event added inside the data
object.
monthId
varies from 0 to 11 as from January to December.
UPDATE
I am now using JSON files to store data and to put it in the DOM.
It works the same way the event page does. The data is loaded from the JavaScript file and the DOM is then manipulated.
Tutorials Page
About Us Page
I have created a very minimalistic about us page including the team members section and CONTRIBUTOR list section (data from github.com/Opentek-Org/opentek/graphs/contr..) being added automatically as soon as someone contributes to the project.
We have our newsletter too and a lot will be planned!
If you want to contribute to this project or want to join this cause then you can join our Discord Server where we can work, collaborate, share resources and build the OPEN SOURCE-focused community.
I really enjoyed working on this website. I had the idea long ago but due to our very own Hashnode and Auth0, the idea is now live!
⭐the Open Source Repo here as it will give me a lot of motivation. It needs your support 🙌.
After launch:
Hope you liked the app and this article.
You can connect with me on Twitter & Github 🎈