Skip to content

zibeeze/twitch-project

 
 

Repository files navigation

Neoflix

A set of projects written in Node.js, TypeScript, or JavaScript for a fictional Online Streaming Service Neoflix. All of these projects have been created during my weekly Livestream session, Tuesdays at 13:00 UK time/14:00 Central Europe on the Neo4j Twitch Channel and Neo4j YouTube Channel.

You can watch the videos back on Youtube in the Building Web Applications with Neo4j, Nest.js, and Typescript playlist. Writes up for many of the elements contained in this repository are also available on the Neo4j Developer Blog.

Data

All of these projects use the data from the Neo4j Recommendations Sandbox. If you would like to try this project out, you can create a Sandbox for free which will remain live for 3 days. You can extend any sandbox project for an additional 7 days.

You can also download a data dump from Github and load it into your local Neo4j Desktop installation.

An API built with Nest.js and nest-neo4j. Authentication is handled with Passport/Passport JWT.

ui/ (WIP)

A UI which calls the API written in Vue 3 using Tailwind.

API calls are made using the Composition API.

UI Screenshot

admin/ (WIP)

A Graph App built with React and hooks from use-neo4j. The UI is built with with Semantic UI components for React.

Admin Screenshot

About

A weekly stream in which I build a web application with Neo4j and Typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.2%
  • Vue 22.2%
  • HTML 2.3%
  • CSS 1.3%
  • Other 1.0%