1 of 12

Synclis

Lawrence Ruffin

May 14, 2014

2 of 12

Overview

  • Introduction
  • Activity Diagram
  • Use Cases
  • Features
  • LoFi
  • HTML static mockups
  • Future Work

3 of 12

Introduction

Objective is to design and implement a project for a third-party organization

4 of 12

Introduction: Project Discussion

  • Synclis is an alternative to Craigslist:
    • Intuitive
    • Embraces simplicity
  • Designed by Mu Beta Solutions

5 of 12

Introduction: Front Page

6 of 12

Introduction: Listings

7 of 12

Introduction: Objective with Client

Even with the several improvements to design and interface, Craigslist still has one very large advantage: Reputation and Reliability

Because my project manager already had a working website, I had to find something that I thought would be crucial to add

So far, I was manually testing the different features on the website

To gain insight on the inner workings of Synclis, I decided to base my class assignments on existing features

8 of 12

Activity Diagram

Project Manager

Engineers and Developers

Client

Manager

Yes

No

Propose product and price

Discuss

Release/Beta test

Final Overview

Alpha testing

Implement website

Identify problems

Plan and design website

minimize costs

Set-up deadlines

Partition work-load

Approve?

Approve?

Problem?

No

No

Yes

Yes

9 of 12

Use Case 1: Creating a listing?

Log in

Create new listing

Edit Listing

Post Listing

Describe

State price (if applicable)

Set expiration date

<<extend>>

Client

Website

10 of 12

Use Case 2:

Browsing

Client

Log in

select category

Hard search with search engine

Browse listings

Select listing

Accept listing

Website

<<extend>>

Notify author of listing

Comment on listing

<<include>>

<<include>>

11 of 12

Use Case 3

Website (Synclis)

Social Media Website (YouTube)

Post listing on website

Allow user to create video

Send request to YouTube

Get API response

Post listing on Synclis

Use info. provided by YouTube

Categorize it

12 of 12

Future

Working with a company that already implemented a working website using similar methods that were discussed in class proved to be quite beneficial to my understanding of real world business models

I’ll currently be working with the company over the summer so that I may hopefully gain more experience