Open-Science-Community-Saudi-Arabia / MOOCs

Open Education Resources in Arabic
https://moocs-client.netlify.app/
Creative Commons Attribution 4.0 International
11 stars 35 forks source link

[13/10/2022]: FRONTEND DEVELOPMENT FOR OSCSA MOOCs PLATFORM #10

Open sandygudie opened 1 year ago

sandygudie commented 1 year ago

Summary

Open Science Community would like to develop Massive Open Online Courses (MOOCs) platform, which makes free online courses available for anyone to enroll in. We will develop our own materials and will also reuse materials from Open Life Sciences and Turing Way. In order to do that, we need to develop a platform where a participant can log in, and view videos and written materials as lessons. This will be similar to Udemy and other platforms for MOOCs.

GOAL: WE ARE DEVELOPING THE FRONTEND FOR OSCSA MOOC PLATFORM

Technology/Tools

User Stories

Available Tasks/ pages

Resources : DESIGN TEMPLATE , APIs , Feel free to come up with any design template

Who wants to work on this issue?/ Contributions

Contribution Guide

And Tag me for PR reviews

okerekechinweotito commented 1 year ago

I will be working on the Header , Footer and Sign Up Page

mufidat3250 commented 1 year ago

I would love to work on this issue

mufidat3250 commented 1 year ago

i will be working on the landing page

okerekechinweotito commented 1 year ago

@sandygudie maybe we should have another meeting before going ahead to pick issues. We should properly assign the issues , to know who is working on what. To avoid multiple duplicates and dragging of issues

mufidat3250 commented 1 year ago

I am stuck on how to create sub issue Please i need more enlightenment

Teslimsama commented 1 year ago

@sandygudie Can we start

victorvictoria-maker commented 1 year ago

@sandygudie, I would love to contribute to this project. Can I add a detailed README and also design the sign up, Course details page, Profile page?

mufidat3250 commented 1 year ago

we need do create the react app should i do the project set up at my end

sandygudie commented 1 year ago

Thank you Team, @mufidat3250 we need to finalize on how contributions(branch, PR, Review etc) would be made

oEbuka commented 1 year ago

I will be working on Login, Sign up page, Reset Password, and Forgot Password pages. Also is there a design template we can work with? @sandygudie

mildrette commented 1 year ago

@sandygudie I would love to work on the Landing page Header Footer

Teslimsama commented 1 year ago

@sandygudie I would love to work on the history page

mildrette commented 1 year ago

Thank you Team, @mufidat3250 we need to finalize on how contributions(branch, PR, Review etc) would be made

I think the we need to have a Main/Master branch, a dev branch which all approve PR go first before they are send to the Main/Master and everyone needs to create a personal branch with their respective names where the push their code before opening a PR

Teslimsama commented 1 year ago

And is the template ready

Teslimsama commented 1 year ago

I will this on

sandygudie commented 1 year ago

@mildrette I agree Hopefully @BatoolMM or the mentors will create a dev branch for development

mildrette commented 1 year ago

@sandygudie should I wait for approval of the task we pick or should I start working on them??

mufidat3250 commented 1 year ago

sandygudie thanks for the response i want to also know if we will be working on the existing design before other screens are completed. and how do we get started.

sandygudie commented 1 year ago

@mufidat We start working on the existing designs @mildrette I will suggest waiting for approval

victorvictoria-maker commented 1 year ago

@mufidat We start working on the existing designs @mildrette I will suggest waiting for approval

Alright. We await approval

mufidat3250 commented 1 year ago

alright

BatoolMM commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it.

Looking forward to seeing your contributions!

mildrette commented 1 year ago

@BatoolMM we are waiting for your approval on the task we pick so we can start working on them

Meekunn commented 1 year ago

@sandygudie I would love to set up Prettier/ESlint and work on the SignUp/SignIn Pages. Also, you can add a FAQs page.

Meekunn commented 1 year ago

@mufidat3250 Should we wait for you to set up the react project? Or Can I go ahead with it? @sandygudie @BatoolMM

Dhei-vid commented 1 year ago

I will be working on Login, Sign up page, Reset Password, and Forgot Password pages. Also is there a design template we can work with? @sandygudie

Have you started with the Login and signup pages? I want to work with you on that. You can handle the signup and I will handle the login or vice versa. And we are using MongoDB right? with just google authentication.

mildrette commented 1 year ago

I have created a basic layout using Html and CSS for this task, I made a layout of the header and the footer, should I push so it can be checked???

Meekunn commented 1 year ago

@mildrette you can hold on while @BatoolMM reviews and merges the PR that sets up the React Project. Then update where necessary.

mildrette commented 1 year ago

@mildrette you can hold on while @BatoolMM reviews and merges the PR that sets up the React Project. Then update where necessary.

Okay

Dhei-vid commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it.

Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project? Anyone that knows can answer this 🙏

mildrette commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it. Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project?

The dev branch is where you will open your PR too. clone the MOOCs Repo directly. so that you can create your own branch. the dev branch is where all the approved PR will be merged before sending it to the main branch.

Is the explanation making any sense??

Dhei-vid commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it. Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project?

The dev branch is where you will open your PR too. clone the MOOCs Repo directly. so that you can create your own branch. the dev branch is where all the approved PR will be merged before sending it to the main branch.

Is the explanation making any sense??

Thank you.

mildrette commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it. Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project?

The dev branch is where you will open your PR too. clone the MOOCs Repo directly. so that you can create your own branch. the dev branch is where all the approved PR will be merged before sending it to the main branch. Is the explanation making any sense??

Thank you.

welcome

Dhei-vid commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it. Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project?

The dev branch is where you will open your PR too. clone the MOOCs Repo directly. so that you can create your own branch. the dev branch is where all the approved PR will be merged before sending it to the main branch. Is the explanation making any sense??

Thank you.

welcome

Could you check the contribution guidelines from the link (dev) she posted.

mildrette commented 1 year ago

Thank you all for your work I created a dev branch in case you would like to use it. Looking forward to seeing your contributions!

Just to be clear yeah is this what we are forking for the project?

The dev branch is where you will open your PR too. clone the MOOCs Repo directly. so that you can create your own branch. the dev branch is where all the approved PR will be merged before sending it to the main branch. Is the explanation making any sense??

Thank you.

welcome

Could you check the contribution guidelines from the link (dev) she posted. Thank YOU very much. i have seen it

BatoolMM commented 1 year ago

Thank you, all for your wonderful work, I merged your PR. Let me know if you need anything from me!

sandygudie commented 1 year ago

Hello Team,

Update: We are using the dev_team2 branch for development

You can go ahead to work on any of the tasks and remember to ALWAYS pull updates.

mildrette commented 1 year ago

Hello Team,

Update: We are using the dev_team2 branch for development

You can go ahead to work on any task and remember to ALWAYS pull updates.

okay thank You

ladyami commented 1 year ago

most of the pages mentioned above are not in the design

ladyami commented 1 year ago

can I redesign it?

sandygudie commented 1 year ago

Yes sure @ladyami

Amidsts commented 1 year ago

@sandygudie the dev_team2 branch I cloned doesnt have backend folder like it does on github, what do you think the problem is ?

Amidsts commented 1 year ago

please share the figma design link

sandygudie commented 1 year ago

@sandygudie the dev_team2 branch I cloned doesnt have backend folder like it does on github, what do you think the problem is ?

@ORIYOMI289 , hope you have resolved this?

Tammy-Ajoko commented 1 year ago

@sandygudie I'd like to work on the footer

okerekechinweotito commented 1 year ago

@sandygudie Update the checkboxes to appear checked just like they did here #5 . So we would know which issues have been completed and which ones are free to be picked

JesperKawuma commented 1 year ago

Hello @sandygudie, can you please direct me to the project repo you working on. I can't find it

sandygudie commented 1 year ago

Hi @JesperKawuma here is the link to the branch https://github.com/Open-Science-Community-Saudi-Arabia/MOOCs/tree/dev_team2

JesperKawuma commented 1 year ago

Got it, thanks @sandygudie

JulianaSau commented 1 year ago

Hi @sandygudie, I'd like to work on setting up automation of linting and formatting using husky and lint-staged. And updating the README.md file to the dev_team2 branch