Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 1.19 KB

README.md

File metadata and controls

8 lines (5 loc) · 1.19 KB

Technologies & Architecture

opensourcecollage.com is a web application built on MERN stack (MongoDB, Express, React, NodeJS). The backend code is hosted serverless, on Vercel (It is also where API Endpoint route exists, handling all API requests real time). The front-end client (static framework) is served entirely on Netlify. Firebase is used for authentication (Login system is still work in progress, however. I am considering possibly integrating OAuth instead). MongoDB Atlas is used as database. The only data stored in the database is the collection of opportunities. Everything else, such as blog articles, quiz problems, organizations, etc are fed through using JSON. (There really is no reason for migrating them to cloud database since they aren't meant to be changed by users, anyways). Finally, there are two separate Java programs that I wrote to interact with the app and more easily manage components (one for converting CSV data to JSON, and another for handling MongoDB).

Developers

Bian Lee (Founder; Handling everything, from technology to business), Pranav Rajpal (Contributor; Wrote code for the first generation of the app).