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

Course landing page #1070

Open
NiallJoeMaher opened this issue Oct 6, 2024 · 4 comments
Open

Course landing page #1070

NiallJoeMaher opened this issue Oct 6, 2024 · 4 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed nextjs

Comments

@NiallJoeMaher
Copy link
Contributor

We are developing a course platform! 🎊

We want to create a landing page for people to find courses.

Here is the design:

Course page design

Expected Behavior

  1. This page should be found in /courses.
  2. This page should be feature flagged with a flag called "courses-landing". For an example of a feature flag see https://github.com/codu-code/codu/tree/develop/app/(app)/feature-flag-example
  3. The design should work on desktop and mobile as shown in the Figma (below)
  4. The page should look as shown in the designs
  5. The styling should remain consistent with the rest of the site (eg. light/dark mode and heading sizes)
  6. The page can use mock data. Create a file called mock.ts within the courses folder that you can import the data from to populate the course information and the users current course progress (this is so we can update this data to test functionality).

Current Behavior

We do not have a courses page

Screenshots

Course page design

Additional info

Here is a link to a Figma. You will see the designs down the bottom of the page:

Figma link to see designs

Join the Discord if you have any questions. We have a Hacktoberfest channel where we are helping folks! 🤖

@Angee-web
Copy link

I would like to be assigned this task. I am very much new to open source so I would need help with setting up docker. Thank you.

@John-Paul-Larkin
Copy link
Member

Thanks Angee-web. I assigned you.

@Angee-web
Copy link

Angee-web commented Oct 6, 2024 via email

@NiallJoeMaher
Copy link
Contributor Author

Hey @Angee-web! I see the PR is still open. Let us know if you need anything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed nextjs
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants