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

[React] Revamp Landing Page for #50DaysOfJavaScript #5

Open
vinitshahdeo opened this issue Sep 6, 2023 · 14 comments
Open

[React] Revamp Landing Page for #50DaysOfJavaScript #5

vinitshahdeo opened this issue Sep 6, 2023 · 14 comments

Comments

@vinitshahdeo
Copy link
Owner

Current State

The current landing page for 50DaysOfJavaScript needs a significant overhaul. It should be transformed into a single-page application (SPA) with clear Calls to Action (CTAs) to encourage visitors to join as participants, mentors, and community members.

Proposed Changes

  • Revamp the existing landing page into a single-page application to provide a seamless and interactive user experience.

  • CTAs for User Engagement: Incorporate prominent and visually appealing CTAs that guide visitors to join as participants, mentors, or become a part of the community.

  • Initiative Overview: Include a concise description of the initiative, emphasizing that it is a community-led open-source effort aimed at helping individuals enhance their JavaScript coding skills. Ensure that it conveys the message that the daily coding challenges are practical and relevant to the everyday tasks of JavaScript developers.

  • Link to Join: Provide a clear and accessible link for users to join #50DaysOfJavaScript. This link can be placed prominently within the initiative's overview section.

  • Social Media Sharing: Add an option in the footer to allow users to easily share the initiative on Twitter. This can help increase the visibility of the initiative among potential participants.

Additional Information

The landing page should be designed with user-friendliness and engagement in mind. It should effectively communicate the value and purpose of the initiative, making it enticing for visitors to get involved.

Related Links

Note

Please share the UI mocks in this issue thread before starting the development.

@vinitshahdeo vinitshahdeo added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers beginner friendly UI/UX React hacktoberfest labels Sep 6, 2023
anubhav1206 added a commit to anubhav1206/50DaysOfJavaScript that referenced this issue Sep 7, 2023
@amitkroutthedev
Copy link

@vinitshahdeo Can I help with this issue?

@deeksharungta
Copy link
Contributor

deeksharungta commented Sep 8, 2023

image
Hey, I want to work on this issue and as required, I've created a UI design for the landing page.

@vinitshahdeo
Copy link
Owner Author

Hello @deeksharungta

The design looks awesome 🎉 !

Just one minor suggestion, Can we have a bit of coding-js-related-illustrations in the background? This will be inline with the #50DaysOfJavaScript theme.

@vinitshahdeo
Copy link
Owner Author

Thanks for showing your interest @amitkroutthedev! Could you please share your design or collaborate with @deeksharungta to take it forward?

@amitkroutthedev
Copy link

Ok

@deeksharungta
Copy link
Contributor

Hello @deeksharungta

The design looks awesome 🎉 !

Just one minor suggestion, Can we have a bit of coding-js-related-illustrations in the background? This will be inline with the #50DaysOfJavaScript theme.

Yes, sure, I'll try to add some coding-related illustrations in the background.

@deeksharungta
Copy link
Contributor

@vinitshahdeo I've added some coding-related illustrations and created two variants. Please let me know if either of these fits your requirements, and I'll be happy to make any necessary changes.

Screenshot from 2023-09-11 13-07-33

Screenshot from 2023-09-11 13-08-01

@vinitshahdeo
Copy link
Owner Author

This looks awesome @deeksharungta 🎉
Thanks for sharing the designs.

Let's catch up for a quick call to discuss it further—please block my calendar to reduce the friction of async communication.

@amitkroutthedev
Copy link

Should I join?

@deeksharungta
Copy link
Contributor

This looks awesome @deeksharungta 🎉 Thanks for sharing the designs.

Let's catch up for a quick call to discuss it further—please block my calendar to reduce the friction of async communication.

I've scheduled a meeting for 8:00 am on the 17th. It would be much appreciated if we could reschedule it for the evening, depending on your availability, as there weren't any other time options available.

@vinitshahdeo
Copy link
Owner Author

@amitkroutthedev Yes, please.

@vinitshahdeo
Copy link
Owner Author

Thanks, @deeksharungta!
I shared an updated invite. I hope this works. Please lemme know if you wanna reschedule this.

💼 [50DaysOfJavaScript]
📆 Sunday, September 17 · 8:00 – 9:00pm
⌛ Time zone: Asia/Kolkata

@amitkroutthedev Please share email - I will add you to the invite.

@amitkroutthedev
Copy link

@deeksharungta
Copy link
Contributor

deeksharungta commented Sep 11, 2023

Thanks, @deeksharungta! I shared an updated invite. I hope this works. Please lemme know if you wanna reschedule this.

💼 [50DaysOfJavaScript] 📆 Sunday, September 17 · 8:00 – 9:00pm ⌛ Time zone: Asia/Kolkata

@amitkroutthedev Please share email - I will add you to the invite.

Thanks for the updated invite; the schedule works for me.

deeksharungta added a commit to deeksharungta/50DaysOfJavaScript that referenced this issue Sep 27, 2023
vinitshahdeo added a commit that referenced this issue Sep 28, 2023
style: Revamp UI for Landing Page #5
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