Giter Club home page Giter Club logo

finalprojectcis1051's Introduction

Final project

Names

Lincoln Mcloud

Vasilios Kladas

Your section leader's name

Hongzheng Wang

Joanne Nicholas

Project title

Twitter Game

Website

website url: http://161.35.253.240/

unfortunitly we didn't have enough time to encrypt the website using ssl also we didn't have the money to get the domain name.

video

youtube link: https://youtu.be/38rv50rS6_8

adversity

While developing the website we ran into many problems. The first major one was calling the mongoDB database. While uploading the questions from the game to the database we were having trouble uploading the data luckly we found that we weren't the right parameters. We also had trouble with the sever and how it was sending data through the websocket. At first the websocket wasn't sending any data but after we got it to send data there were problems with how the data was recieved so we found a way to encode the data into json format. Lastly we're currently having problems with the images and having the server on digital ocean send them to the client.

how to start

  • first download node js
  • go to the project directory and run npm install in the comand prompt
  • Next in the directory create a file called .env
  • go to twitter and generate api keys
  • after that go to mongoDB and create a database
  • When you create that data base get the Uri
  • inside of the .env create 6 varaiables -- twitterAPiKey = ApiKey -- twitterApiKeySecret = ApiSecretKey -- twitterApiBearerToken = BearerToken -- twitterApiAccessToken = AccessToken -- twitterApiTokenSecret = TokenSecret -- MongoDBUri = Uri
  • lastly to run the program in the command prompt type -- npm run test to run development mode -- npm run deploy to run server mode

screenshots

login signup homePage accountPage question1 question2 gameStats

finalprojectcis1051's People

Contributors

ljtron avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.