Skip to content

An open-source chat application designed to connect students with their chosen courses, fostering interaction and learning

Notifications You must be signed in to change notification settings

jpdevdotcom/university-linkup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

⚠️ Missing Files

For security and privacy, some core logic files are excluded.

Instead, we provide *.example.ts / *.example.py files as stubs.
These allow the project to run, but you’ll need to implement your own logic for:

  • Real WebSocket chat
  • Neural network decoding/registration
  • Backend chat consumer

This ensures the repo is open-source while keeping sensitive logic private.

Clone Project Environment

Clone project via HTTPS

git clone https://github.com/jpdevdotcom/university-linkup.git

Setup Client Environment

Go to university-linkup folder

cd university-linkup

Go to client folder

cd client

Install node dependencies

npm install

Run the client

npm run dev

Setup Server Environment

Note: Make sure you are in university-linkup directory.

Go to server folder

cd server

Create a virtual environment

# for mac
python3 -m venv .venv

# for windows
python -m venv .venv

Activate virtual environment

Note: the usage of forward slash (/) depends on what terminal you use

# for mac
source .venv/bin/activate

# for windows
.venv/scripts/activate

Install dependencies

pip install -r requirements.txt

Run the server using daphne

daphne -b 0.0.0.0 -p 8000 core.asgi:application

Access the web app here: http://localhost:5174/

Important Notice

Provide your own API keys through your account to enable the chat application to operate at its full capacity.

About

An open-source chat application designed to connect students with their chosen courses, fostering interaction and learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published