orkunozekin / Ember-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ember App

Ember App is a social media application where each user is connected with one another


Application Developers

  • Orkun Ozekin
  • Cody Moody
  • Sonali Martinez
  • Corbin Creedon
  • Tim Hammes

Technologies Utilized

  • Spring
  • Java
  • SQL
  • Hibernate
  • JUnit
  • React
  • Jest
  • Bootstrap
  • Agile-Scrum

Features

  • As a user, I can:
  • Register a new account with a profile picture
  • Login
  • Logout
  • Create a new post
  • See my home page with other users' posts along with my own
  • Go to my profile page and see my own posts
  • Reset my password through an email service
  • Edit my profile settings
  • Search for my connections and go to their profile pages
  • Like and unlike my connections' posts

To-do List For Improvement:

  • Implement Redux for state management
  • Add more styling
  • Add more comments and JavaDocs to describe code
  • Deploy the back end server

Getting Started

  1. git clone https://github.com/orkunozekin/Ember-App.git
  2. Run the Spring MVC on a Tomcat Server in your workspace
  3. Start the React Application with "npm start"

Usage

  1. Register a new account by clicking "Don't have an account?" on the landing page
  2. Enjoy the application by creating new posts and interacting with your connections' posts

About


Languages

Language:JavaScript 38.3%Language:CSS 34.5%Language:Java 15.2%Language:HTML 12.0%