hojason117 / TwitterBaby

Twitter-like Social Web App

Home Page:http://twitterbaby.hojason117.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TwitterBaby

This is the course project for CEN5035, which aims to create a simple version of Twitter. In this project we will create a web application with basic Twitter function including: login, signup, timeline, follow, unfollow, tweet, delete tweets, edit user profile, notifications, comments.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

How to use

Serve website

Run ng serve under frontend folder. Open http://localhost:4200/ in browser.

Build

Run ng build under frontend folder.

Unit Test for Front-End

Run ng test under frontend folder.

E2E Test for Front-End

Run ng e2e under frontend folder.

Generate Compodoc Documentation

Run npm run compodoc under frontend folder. Documentation served at 8080 port.

Built With

  • Angular 2 - The web framework used
  • Echo - Go web framework
  • MongoDB - Database used

Version

1.0

Authors

  • Jason Chia-Hsien Ho
  • Chih-Yin Lee
  • Jason He (Xing He)
  • Diane Lin(Xiemenger)

About

Twitter-like Social Web App

http://twitterbaby.hojason117.com/

License:MIT License


Languages

Language:Go 51.0%Language:TypeScript 38.3%Language:HTML 6.2%Language:CSS 3.8%Language:JavaScript 0.7%