Skip to content

Cobtang/WindoSphere-FE

 
 

Repository files navigation

RevaSphere Social Media Website (Front-End)

RevaSphere Logo

Table of Contents

Description

Links

Installation

Usage

Licenses

Contribution

Contact

Description

A blockchain social media application, in which a User can create an account, follow users whose posts they want to see on their feed, and make their own posts. Every user also has a profile which displays that user's statistics, allows the current user to follow another user, or allows the current user to edit their profile settings when on their own page. The user can create a post, which can include an image, and will be screened prior to publishing by our custom profanity filter. A user can also like a post, leave a comment on a post, or reply to a previous comment. Users can also toggle dark mode, and their choice will be persisted after logging out. If a user forgets their password, they can request a reset via email.

Links

Github Link: https://github.com/TeamSpheal

Deployed Application: On AWS S3

Installation

Maven, Spring, Angular

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

Usage

Professional skill development.

Licenses

GitHub license

Contribution

Create a personal branch named [feature]-[your_name] e.g. user-colby would be a branch for user from colby. Please make sure to run your build and update tests to make sure everything works before making a pull request to the feature branch.

To rename a branch while pointed to any branch:

git branch -m <oldname> <newname>

To rename the current branch:

git branch -m <newname>

Contact

Developer's Name: Michael Bollinger Developer's Profile (https://github.com/NewPagodi)

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.6%
  • HTML 11.0%
  • CSS 9.5%
  • JavaScript 1.9%