Skip to content

BboyStatix/Time-Tunnel-eDiary

Repository files navigation

Time Tunnel eDiary

Main page layout

An e-diary web-application that provides a simple but intuitive UI to review your memories.

Features include:

  • Horizontal timeline for scrolling through dates
  • Quick view and expandable containers
  • Audio/Video player
  • Photo viewer
  • Text/pdf viewer
  • Table sorting, searching, and filtering
  • Responsive mobile view
  • Support for legacy filetypes along with metadata extraction e.g. wtv

Getting Started

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

See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

Install required dependencies by running:

npm install && cd client && npm install && cd ..

Then run: npm run start to start the application

Running the tests

This repo uses mocha for testing.

To run the tests do npm run test

Deployment

Add additional notes about how to deploy this on a live system

Built With

  • ReactJS - The frontend library used
  • NodeJS - Server
  • ExpressJS - Lightweight NodeJS framework for easy creation of basic RESTful API endpoints
  • MongoDB - No-SQL database
  • Mongoose - ODM for MongoDB

Acknowledgments

Special thanks to CodyHouse for the horizontal timeline

Additional Screenshots

Audio view File search view Responsive layout

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published