Skip to content

akshithio/opensourcecollage.com

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

Web app platform to browse and share high school resources and opportunities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.7%
  • CSS 6.7%
  • Java 2.3%
  • HTML 1.3%