Skip to content
/ rex Public

REX: Relational Algebra Explorer is an education tool intended for the Database Systems class of Rensselaer Polytechnic Institute. Developed in the Rensselaer Community for Open Source.

License

Notifications You must be signed in to change notification settings

JMAR059/rex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relational Algebra Explorer (REX)

Purpose: REX is an education tool intended for the 4000-level Computer Science course 'Database Systems' at Rensselaer Polytechnic Institute. Developed in the Rensselaer Community for Open Source (RCOS) by:

  • Konstantin Kuzmin (Professor)
  • Javier Marin (Lead)
  • Justin Lui
  • Heman Kolla (Lead)
  • Erwin Hitgano
  • Bjourn Etienne

Discord: https://discord.gg/8bX8nZxb GitHub: https://github.com/JMAR059/rex

Other Documentation

Frontend

This project was created with Vite + React JS. To contribute to the frontend:

  • Clone Repository.
  • cd into 'proj'.
  • run 'npm install' to have all the required dependencies.
  • run 'npm run dev' and follow the link to view the front-end.
  • Create a PR!

Note. Work on a separate branch or on a fork!

Backend

Python 3.5 or higher required. Run individual files for testing with the module command. For example:

  • To run src/relationalAlgebra/relationParsing.py: python3 -m src.relationalAlgebra.relationParsing

About

REX: Relational Algebra Explorer is an education tool intended for the Database Systems class of Rensselaer Polytechnic Institute. Developed in the Rensselaer Community for Open Source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •