Skip to content

joengy/OneMed1a_App

 
 

Repository files navigation

OneMed1a - Unified Cross-Media Discovery App

Your personalized hub for movies, books, TV shows, music, and podcasts—powered by recommendations and social discovery.


What does this project do?

OneMed1a is a social media and entertainment tracking web application that brings together users’ favorite forms of media—movies, TV shows, books, music, and podcasts—into a single, personalized discovery platform. It tracks what you're watching or reading, recommends what to enjoy next, and lets you share your activity with friends in real-time.


Why is this project useful?

Fragmented media platforms make it hard to keep track of everything we enjoy. OneMed1a solves this by:

  • Centralizing all media tracking in one place
  • Generating intelligent, mood-aware recommendations across different types of media
  • Creating a social feed of your and your friends’ media activity
  • Recommending content based on friends' top picks and shared interests

Whether you're a casual consumer or a media lover, OneMed1a helps you discover more of what you love—and connect with others who love it too.


How do I get started?

Prerequisites

Before running the project locally, install the following:

Installation Steps

  1. Clone the repository
    git clone https://github.com/SOFTENG-310-OneMed1a/OneMed1a_App.git cd OneMed1a_App

  2. Set up the frontend (Next.js) cd frontend npm install npm run dev

  3. Set up the backend (Spring Boot) cd ../backend ./mvnw spring-boot:run

How can the software be used? (License)

This project is licensed under the MIT License. You're free to use, modify, and distribute the project with proper attribution.

View the full license in LICENSE.

What versions are available?

We follow Semantic Versioning.

Current Version: v1.0.0-alpha

Releases are documented in the Releases section.

Where can I get more help?

If you encounter any issues or have questions:

Check the Issues tab

Open a new issue

Start a discussion in GitHub Discussions

For urgent help, contact the project maintainers listed below.

Team Members

Arnav Bhatiani

Dave Khadka

Joe Nguyen

Jake Kim

Leo Chu

Harry Ma

Technologies Used

Frontend: Next.js

Backend: Spring Boot, Supabase

Version Control: GitHub

Project Management: Jira, Trello

Database: PostgreSQL via Supabase

API://////////////////////////

"One platform. All media. Shared together." — OneMed1a Team

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 53.8%
  • JavaScript 45.9%
  • CSS 0.3%