Inspiration β¨
The project was partially motivated by my wish to learn how to build a CRUD application. However, I am also a subscriber to several tech newsletters, ranging from AI to cybersecurity to blockchain technology. I find having to subscribe to individual sources of tech articles unorganized, and I also miss out on certain reads due to the netting process these newsletters employ. Whether in academic research, industrial entrepreneurship, or simply being a computer hobbyist, I think all people should be able to openly share their experiences and discoveries in tech just like how all marine species share the ocean. ππππ

What it does β¨
It is as straightforward as the title. Share tech-related articles openly with the online community just as how open-source developers share their code.π
How we built it β¨
In simplest terms, this is meant to be my first SOLO-built CRUD application. The frontend is entirely written in HTML, CSS, and JavaScript. β¨οΈ
The database employed is MongoDB. π The specific connector is through PyMongo written in Python. π

The glue that holds them all together with the database functionalities and endpoints is Python, πespecially the Flask script. βοΈ
/Python_(programming_language)-Logo.wine.png)
Challenges we ran into β¨
It was my first time building a CRUD application having to handle both the website and the database completely on my own. Everything about the project therefore is a challenge. π§
Accomplishments that we're proud of β¨
Making my first CRUD application, of course! π―
What we learned β¨
- MongoDB integration with Python (PyMongo)
- Flask
- Video and animated elements in HTML
What's next for OpenOcean β¨
Building an account page where users can tweak settings would be the major next step. And of course, it is always better to improve the aesthetic of the website.