Inspiration

Being A Student I often get annoyed just searching, signing in different course providers window.It was very difficult to track your progress of all the courses enrolled at one place . This unorganized course problem is solved by Aperture

What it does

Students today rarely learn from a single provider.Aperture is a single home base for a student's learning life.It helps sorting the courses for minimizing the noise to signal ratio

How we built it

Using Codex model gpt-5.6-terra (Medium , High)

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Aperture

Built With

  • and-a-dockerfile-to-containerize-the-app.-dependency-management-is-handled-through-npm
  • and-kafka
  • and-kafka-via-kafkajs-for-event-streaming.-the-project-also-uses-docker-compose-to-orchestrate-local-services
  • and-the-code-is-organized-around-plain-javascript-modules-rather-than-a-full-mvc-or-react-frontend-stack.-in-short
  • aperture-relies-on-node.js-for-execution
  • docker
  • including-postgres
  • kafka
  • kafkajs-for-messaging
  • postgresql-for-persistent-storage
  • redis
  • redis-for-caching-and-session-control
  • redis-for-sessions-and-rate-limiting
  • with-postgresql-as-the-primary-durable-database
Share this project:

Updates