No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 6 commits ahead of fuego-nuevo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
assets
client/src
images
server
static
.babelrc
.eslintrc
.gitignore
LICENSE
README.md
_config.yml
gulpfile.js
package.json
webpack.config.js

README.md

Kneuron

Kneuron is an educational platform which facilitates a smoother flow in the classroom and grants instructors an indepth look into a student's performance. School/University administrators are able to register their school and track the performance of all classes associated with their school. Instructors are able to plan their curriculum and open live lectures, where they can administer real-time pop quizzes, and track their students' attendance with a simple click of a button. Instructors are also able to analyze their students' performance and address areas of concern through various levels of analysis. Students are able to join live lectures and participate by asking questions real-time and taking pop quizzes.

Getting Started

  1. npm install || yarn Install the necessary dependencies

  2. Create a ElephantSQL account, if you don't have one already.

  3. Set a PORT and add your ElephantSQL url as ESQL_URL in your .env file.

  4. gulp Run nodemon, watch the database changes, and webpack hot reload (fire)

  5. gulp seed Create the tables & schemas in the database

  6. Run localhost:8080 in your desired browser to get started!

  7. Access the site with the credentials of Rick email: ricky@gmail.com password: test

    • This is not a real account. This is so you could check out the sites functionality
    • Note, the mobile app would need to be run separately on your local machine for the socket.io real time connection to be viewed. Check out the mobile app at KneuronMobile

Technology Used

  • React

  • React Native

  • React Router

  • React Redux

  • Redux Persist

  • Webpack Hot Reload

  • Gulp

  • Node

  • Express

  • Redis

  • Sequelize

  • PostgreSQL

  • Socket.io

  • Kairos

  • Geodesy

  • AWS EC2

Deployment

Deployed on AWS EC2

Access our app on Kneuron

screenshot

Built With

Authors

  • Justin Kang - Product Owner - J6K
  • Alex Aleksanyan - Scrum Master - Alex1100
  • Jason Kim - Lead Developer - jtk3068
  • Mariano Okpalefe - Lead Developer - MarianotheMaker