Introduction
A lot of content that is currently available on the steem platform is aimed at developers or cryptocurrency enthusiasts for obvious reasons.
I do have ideas for projects related to developers however I believe that for the ecosystem to thrive it must attract many types of users.
It's for this reason that I wanted to create something around TV shows and movies.
What is the project about?
The initial idea for the app was for it to strictly be a review site however I believe that it can become a place for people to discuss everything realted to shows and movies. This could include reviews of the latest episode of a show or discussions around a newly released trailer for a movie.
Currently there is an interface to search for shows and movies. The movie page displays the poster art and an overview. The show page allows you to view information about the different seasons and then the episodes in each season.
Each post on the site will be tied to a movie, show, season or episode and whenever it's viewed the appropriate metadata will be shown.
A post page will have custom features such as being able to give a star rating or set the post image to an image from the show or movie
View the app here. I'm currently looking for a name so be on the lookout for a task request
Searching
Movie page
TV show page
Season page
Episode page
Technology Stack
The main app is written in React and gets data from a variety of APIs:
- Movie and TV show metadata is fetched from The Movie DB
- Steem posts are fetched from Steemit's API using steem-js
- In the future it may become necessary to host a private node due to recent outages
- User authentication will be done using SteemConnect to avoid having to deal with securing private keys
Roadmap
As I've just started working on the app there is a lot to do:
- User authentication system using SteemConnect
- Database to store ids of posts as steem doesn't currently allow you to filter by the app metadata
- Users need to be able to write posts
- JSON metadata must hold all custom information such as ratings, id of the movie or season/episode number
- Posts need to be displayed with the linked metadata
- Custom API to allow for more complex querying of posts by season number etc
How to contribute?
The project is on GitHub so you can fork the project and submit a pull request
I'm still in the process of learning everything about React/Redux so if you see things done incorrectly or inefficiently just point them out and I'll be sure to fix them.
Posted on Utopian.io - Rewarding Open Source Contributors
Thanks for the contribution. It has been approved.
Hi @jrawsthorne, it seems like a really cool project! Looks like it could be the film/tv show equivalent of @sambillingham's GoodBook.Reviews! I had some thoughts as well
http://localhost:3000
.I am looking forward to seeing your future contributions! Keep up the good work!
Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.
[utopian-moderator]
The redirect issue can be removed by creating an account with Steem connect first and using the correct redirect callback url in the code.
Yeah just needed to set the right callback. I've fixed this now, it's live
Congratulations, are you managing the project by yourself? I am a solution architect myself and have a team of developers who can help you implement the roadmap.
Congratulations @jrawsthorne! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Click on any badge to view your own Board of Honor on SteemitBoard.
To support your work, I also upvoted your post!
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Interesting project, following you now. When it’s ready, or maybe in an earlyer stage, i will be more then willing to contribute ... i’m a binger myself and watch a lot of movies and shows.
@elektropunkz I haven't been able to work on it much recently as I've been very busy but I hope to get it finished by the end of the year. You can find what I've done so far here