Skip to content

Lstsk/Tri-CoRe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tri-CoRe Project Documentation

Team Members

  • Arys Aikyn ('27)
  • Carson Lin ('27)
  • Jaehoon Son ('27)
  • Masaki Fujishiro ('24)

Contents

  1. Introduction
  2. Problems
  3. Solutions
  4. Pages Demonstration
  5. Try it out
  6. Coding and Challenges
  7. Future Projects
  8. Team
  9. Acknowledgements

Introduction

Tri-CoRe is a unified application system designed to streamline course and research application processes across the Tri-Co Consortium. It aims to simplify the registration system by providing a comprehensive course catalog, course ratings, and a hub for posting and applying to research opportunities.

Problems

The current Tri-Co course registration system is fraught with challenges, including:

  • Lack of detailed information (e.g., deadlines)
  • No centralized database for course and research opportunities
  • Disparate systems for each college within the consortium

Solutions

Tri-Co Course Registration System

  • Course Catalogue: An extensive list of courses offered across the consortium.
  • Course Rating: A feature that allows students to rate courses, aiding in decision-making.

Tri-Co Research Portal

  • A centralized hub for research opportunities, facilitating easy posting and application for both students and professors.

Pages Demonstration

The Tri-CoRe platform features several key pages:

  • Homepage: The main landing page.

HomePage-ezgif com-video-to-gif-converter

  • Course Page: Where users can browse the course catalog and ratings.

Course_Page_Demo

  • Research Page: Dedicated to research opportunities.

image

  • API Demonstration: Dedicated to research opportunities.

API_Demonstration

Try it out

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

Coding and Challenges

Technologies Used

  • ASP.NET: For server-side logic and data access via Entity Framework.
  • Next.js: For client-side rendering, fetching data from the server, and external APIs.
  • MongoDB: Flexible and scalable NoSQL database for storing and querying application data
  • HTML5
  • Tailwind CSS
  • JSON
  • TypeScript

Challenges

  • Data Consistency and Integrity: Ensuring the reliability of data across the platform.
  • Large Volume Data Management: Efficient handling and processing of data.
  • Front-End and Back-End Integration: Synchronizing for real-time updates and managing state and data flow.

Future Projects

  • Course Scheduler: A tool to organize and schedule Tri-Co courses.
  • Research Opportunities: Encouraging professors to post research openings on Tri-CoRe.

Team

  • Jaehoon Son: "The soon to get diabetes"
  • Masaki Fujishiro: "Miso soup good"
  • Arys Aikyn: "Tired for no reason"
  • Carson Lin: "The only sane member"

Acknowledgements

Thank you for considering Tri-CoRe as your go-to platform for Tri-Co course and research applications. We're dedicated to improving and expanding our services to meet the needs of the consortium's community.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •