OSUChat is a chat system for Oregon State University people. Anyone with an "@oregonstate.edu" email domain can sign up.
- Database: PostgreSQL
- Backend: Ruby on Rails
- Frontend: React, Redux, Sass
- Install Rails if you don't have it
- Install PostgreSQL if you don't have it
- In terminal:
- Go to project directory
bundle install
- Installs needed Rails gems
npm install
- Installs needed npm packages
rails db:setup
- Sets up database
- Go to project directory
See the open issues for a list of proposed features and issues that need fixing.
Contribution is welcome. For major changes, please open an issue first to discuss what you would like to change.
When contributing, please keep in mind that we do not have any profit-sharing agreements. We don't have any because it can get very complicated as to how split profit (if there is any). Nevertheless, this is up for discussion, and openning an issue to discuss how it may be solved is also encouraged.