Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stephmarie17/admin-cms-enhancement

Public repo for a private project for Mammoth Media.
https://github.com/stephmarie17/admin-cms-enhancement

Last synced: 26 days ago
JSON representation

Public repo for a private project for Mammoth Media.

Awesome Lists containing this project

README

        

# Yarn Episode Preview

## Motivation

Content team for a mobile application called Yarn is unable to generate an accurate preview of what the story content will look like before it goes live. This application will help make their work flow more efficient and fluid.

Live application can be accessed here.

## Technologies

- CSS Framework: Semantic UI
- RESTful API routes
- nodeJS
- Javascript
- jQuery for Ajax calls and interface animations

## Dependencies
-
- Express
- Express-handlebars
- File-system
- Path
- Request

## Scope of functionalities

- Upload csv with characters and story content
- Check for missing characters
- User notification detailing which characters need to be added to the story before csv can be uploaded
- Generate mobile phone preview that applies correct alignment and color to the different characters
- Dropdown to adjust preview container size based on different phone types
- User friendly menu bar

## Demo

User uploads a csv with existing characters.
![Preview](demo/regular-upload.gif)

User can change the preview container size to reflect different phone types.
![Preview size](demo/Screen-size.gif)

User uploads a csv with missing characters and a modal pops up with the list of missing characters.
![Missing characters](demo/missing-characters.gif)

## Project Status

We would like to scale the application so that it can be used in any chatStory.

Additional functionalities we would like to implement:

- Image upload
- Image authentification
- Image preview
- Video upload
- Video authentification
- Video preview
- Scheduling enhancements
- Remove csv upload from process

## Contributors

- @prydell
- @stephmarie17
- @alexandramj92