Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Need Help] Popular on Letterboxd - Project Submission #27

Open
4 of 6 tasks
JorgePasco1 opened this issue Nov 23, 2019 · 10 comments
Open
4 of 6 tasks

[Need Help] Popular on Letterboxd - Project Submission #27

JorgePasco1 opened this issue Nov 23, 2019 · 10 comments

Comments

@JorgePasco1
Copy link

JorgePasco1 commented Nov 23, 2019

Project Name / Title

Popular on Letterboxd

Your Name / Title

Jorge Pasco

Project Description

A website where you can find the most viewed and liked films/film lists from the movie-enthusiast community of Letterboxd.com. Coding Garden's Seedling School 01

https://github.com/JorgePasco1/Popular-on-Letterboxd/blob/master/README.md

What 3rd Party Web API do you plan to use?

Letterboxd API

Which of the following describes you:

  • YouTube Subscriber
  • Twitch Follower
  • Patreon Patron
  • Superchat Donor
  • Streamlabs Donor
  • Coding Garden Moderator
@JorgePasco1
Copy link
Author

Project Started!

@JorgePasco1
Copy link
Author

Progress

Finally got some time to work on my project. I started to work on the wireframes on XD and finished landing pages for both desktop and mobile. I probably took way too much time on trying to figure out a good color scheme, because one of my goals is to use Material Design concepts; still not 100% convinced of my choice, but I think it looks decent.

Wireframes

I'm leaving captures of both the wireframes mentioned so you guys can say what you think about it and maybe recommend a nicer color scheme. Thanks!

Desktop Landing Page

Desktop - Landing Page

Mobile (Iphone X+) Landing Page

Mobile - Landing Page

@JorgePasco1 JorgePasco1 changed the title Popular on Letterboxd! Project Submission Popular on Letterboxd Project Submission Nov 25, 2019
@JorgePasco1 JorgePasco1 changed the title Popular on Letterboxd Project Submission Popular on Letterboxd - Project Submission Nov 25, 2019
@JorgePasco1
Copy link
Author

Finished Wireframes

Once again it took my a long to wireframe the app page, but I'm liking the result 😄

Desktop (1920 x 1080 - Scrollable)

Desktop - App (Films)

Mobile (Iphone X+ - Scrollable)

Mobile - App (Films)

@mahendrjy
Copy link

I like it other than colors

I use these sites for design, colors and fonts inspiration

Design Inspiration

For Colors, I use these sites

For Fonts

@w3cj
Copy link
Member

w3cj commented Nov 26, 2019

Looks great! Can't wait to see the finished product.

@w3cj
Copy link
Member

w3cj commented Dec 2, 2019

Any updates to share?

@JorgePasco1
Copy link
Author

@w3cj Got time to make some progress. I've finished the landing page and the app (non-responsive) desktop layout. It's deployed here: https://dist.jorgepasco1.now.sh/

I would like for you to give some feedback, either for the UI or the code (in this case, you might wanna download a copy of my repo, as the deployed web is a production version. Thanks in advance! I'm having a lot of fun with this project.

@JorgePasco1
Copy link
Author

Need a lesson on a topic

Hey @w3cj. I'm not sure if I can actually use the Letterboxd API as expected. I can't seem to find links for the endpoints, and I have no idea of how OAuth 2.0 works. Can you please explain this sometime? Thanks!

@JorgePasco1 JorgePasco1 changed the title Popular on Letterboxd - Project Submission [Need Help] Popular on Letterboxd - Project Submission Dec 11, 2019
@w3cj
Copy link
Member

w3cj commented Dec 12, 2019

@JorgePasco1 It looks like the API requires an api key / secret and you have to request one by email: https://letterboxd.com/api-beta/

However, even if you get an api key, the API is not setup to be requested from the client (the Access-Control-Allow-Origin header is not set), it would require a backend server / proxy.

The letterboxd site is really cool. I had never seen it before. I decided to create a basic API that scrapes the list pages. If this works for you, I could create endpoints for searching, listing films and listing all movies in a list as well:

https://letterboxd-api.now.sh/lists
...
https://letterboxd-api.now.sh/lists/popular/this/all-time/page/1
https://letterboxd-api.now.sh/lists/popular/this/all-time/page/2
...
https://letterboxd-api.now.sh/lists/popular/this/week/page/1
https://letterboxd-api.now.sh/lists/popular/this/week/page/2
...
etc.

@JorgePasco1
Copy link
Author

JorgePasco1 commented Dec 12, 2019

That would be awesome, CJ! Thank you very much 🤩. I’ll work on the site ASAP. It would be great if you could do a lesson on how to create APIs like you did for these, some time. Thank you again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants