URCPP stands for Undergraduate Research and Creative Projects Proposal. It is the system that faculty use to propose funded research project for the summer. This particular system has been used for two years.
These Instruction will get you a copy of the project up and running on a local machine.
These are the things you will need to have installed before setting up for development
- Python Version 2.7
- VirtualEnv
- MySQL
- Make sure that database server is started
mysqld start - run
source setup.py - run flask
python api.py
├── API │ ├── init.py │ ├── bnumbers.py │ ├── budget.py │ ├── collaborators.py │ ├── committee.py │ ├── faculty.py │ ├── files.py │ ├── get.py │ ├── makeExcel.py │ ├── parameters.py │ ├── programs.py │ ├── projects.py │ └── voting.py ├── README.md ├── init.py ├── chair │ ├── init.py │ ├── chair.py │ ├── email_accepted.py │ ├── forms.py │ ├── manageCommittee.py │ └── setParameters.py ├── committee │ ├── init.py │ ├── allBudgets.py │ ├── allFiles.py │ ├── allLabor.py │ ├── allProjects.py │ ├── allVotes.py │ ├── castVote.py │ ├── committee.py │ └── vote.py ├── config.py ├── config.yaml ├── dashboard.py ├── everything.py ├── flaskLogin.py ├── globalroutes.py ├── models.py ├── pages │ ├── init.py │ ├── budget.py │ ├── create.py │ ├── done.py │ ├── download.py │ ├── history.py │ ├── irbyn.py │ ├── people.py │ └── upload.py ├── redirectback.py ├── secret_key ├── set.py ├── static │ ├── css │ └── js │ └── pages │ └── upload └── templates ├── chair ├── committee ├── pages └── snips
- Add models to models.py
- Add Models to Config
- Flask
- MySQL
- others
Austin Farmer - Original System Cody Myers Guillermo Ramos Macias Dr. Matt Jadud Dr. Scott Heggen
These are what I personally envision for this system
Testing - All systems should be tested thoroughly this one is no different. Better Versioning - DevOps on this system should be better