diff --git a/signupV2.ejs b/signupV2.ejs deleted file mode 100644 index 242a2b55..00000000 --- a/signupV2.ejs +++ /dev/null @@ -1,85 +0,0 @@ -<%- contentFor('main') %> -
- -

Sign up for Mutorials

-

Already have an account? Sign in

- -
-
- - -

You may use only letters, numbers, underscore (_), hyphen (-), period (.), and tilde (~).

-
-
- - -
-
- - -

A valid password must have a minimum of 7 characters which includes at least 1 letter and at least 1 number

-
-
- - -
-
- - -
- -
-
-
- ​ - > -
-
-
-
- -
- -
-
-
diff --git a/teamV2.ejs b/teamV2.ejs deleted file mode 100644 index 03ec56df..00000000 --- a/teamV2.ejs +++ /dev/null @@ -1,460 +0,0 @@ -<%- contentFor('head') %> - - - -<%- contentFor('main') %> -
- -

About Mutorials

-

The Mu Foundation is focused on enriching the learning experience of all students of science. Founded by a group of nine dedicated high-schoolers who know how to score extremely well in AP and IB classes/exams, the team understands the hardships of the students at an intimate level and is dedicated to help solve these problems. - Through our main project, Mutorials, a free, open-source, web-based adaptive science trainer, our team hopes to augment the learning experience of the users and students, while also promoting enthusiasm in science for all people.

- -
-

Board of Directors

-
-
-
- person - -
-
-

Nihal Josyula

-

President

-

Nihal manages the organization, providing overall direction while effectively leading the strategy and long-term vision of the Mu Foundation.

-
-
-
-
- person - -
-
-

Patrick Feng

-

Director of Software Development

-

As Director of Software Development, Patrick maintains the codebase, implements new features, and facilitates code contribution at Mutorials.

-
-
-
-
- person - -
-
-

Daniel Lu

-

Secretary

-

Daniel oversees all processes at Mutorials, organizes meetings, and is responsible for assigning tasks while keeping the organization in order.

-
-
-
-
- person - -
-
-

Devesh Aggarwal

-

Director of Content Development

-

Devesh manages content development and review, overseeing all contributors. He aims to enhance the content experience for users and expand the inventory of high-quality questions. -

-
-
-
-
- person - -
-
-

Brian He

-

Director of Marketing

-

Brian oversees the outreach work at Mutorials and forms partnerships with other organizations and schools.

-
-
-
- -
-
- -

Former Board of Directors (2023-2024)

-
-
-
-
- person - -
-
-

William Y. Feng

-

Former President

-

William manages the organization and is responsible for the overall direction of the Mu Foundation.

-
-
-
-
- person - -
-
-

Patrick Feng

-

Director of Software Development

-

As Director of Software Development, Patrick maintains the codebase and facilitates code contribution.

-
-
-
-
- person - -
-
-

Daniel Lu

-

Secretary

-

Daniel oversees all the processes at Mutorials and organizes most events and meetings. He is also responsible for assigning tasks and keeping the organization in check.

-
-
-
-
- person - -
-

 

-
-

Nihal Josyula

-

Former Director of Content Development

-

Nihal strategically manages key content priorities, leveraging analytics to innovate and guide content direction. He also oversees all contributors. -

-
-
-
-
- person - -
-
-

Grace Chen

-

Former Director of Marketing

-

Grace oversees the outreach work at mutorials and forms partnerships with other organizations and schools.

-
-
-
-
- -
- -

Former Board of Directors (2022-2023)

-
-
-
-
- person - -
-
-

Arya Gummadi

-

Former President

-

Arya manages the organization and is responsible for the overall direction of the Mu Foundation.

-
-
-
-
- person - -
-
-

William Y. Feng

-

Former Director of Software Development

-

William is a junior at Lakeside School. As Director of Software Development, he maintains the codebase and facilitates code contribution.

-
-
-
-
- person - -
-
-

Daniel Lu

-

Secretary

-

Daniel oversees all the processes at Mutorials and organizes most events and meetings. He is also responsible for assigning tasks and keeping the organization in check.

-
-
-
-
- person - -
-
-

Ishaan Venkat

-

Former Director of design

-

-
-
-
-
- person - -
-
-

Nihal Josyula

-

Former Director of Content Development

-

-
-
-
-
- person - -
-
-

Jaewon Chung

-

Former Director of Content Development

-

-
-
-
-
- person - -
-
-

Grace Chen

-

Former Director of Marketing

-

Grace oversees the outreach work at mutorials and forms partnerships with other organizations and schools.

-
-
-
-
- -
- -

Former Board of Directors (2020-2022)

-
-
-
-
- person -
-
-

Erik Ma

-

Former President

-

-
-
-
-
- person -
-
-

Ved Thiru

-

Former VP Software Development

-

Ved is the team leader for software development, wrote much of the backend, and guides coding contributors for new features.

-
-
-
-
- person -
-
-

Michael Li

-

Former VP of Project Development & Secretary

-

Michael is the team leader in frontend development, and also writes backend code for features such as user profile systems. Michael also plans agendas for weekly board meetings.

-
-
-
-
- person -
-
-

Ethan Shen

-

Former VP of Design

-

Ethan manages site design, several backend features (e.g. authentication), and databases (Mongo/AWS). Ethan also heads outreach campaigns, mainly through Google Ads.

-
-
-
-
- person -
-
-

Rohan Pandey

-

Former VP of Marketing

-

Rohan manages content transfer into the Mutorials database. He also leads the marketing of Mutorials to teachers and potential volunteers.

-
-
-
-
- person -
-
-

Lucas Wu

-

Former VP of Content Development

-

-
-
-
-
- person -
-
-

Jeffrey Song

-

Former VP of Event Development

-

-
-
-
-
- person -
-
-

Kevin Zhang

-

Former Teasurer

-

-
-
-
-
- person -
-
-

Richard Su

-

Former VP of Quality Assurance

-

-
-
-
-
-
- -
-
-
-

The Contributor Team

-

- Our team of contributors have been the key to our success. Divided into 4 tiers—Diamond, Gold, Silver, and Bronze—they have been crucial to the development of our project. Here are the acknowledgements of our top contributors, updated monthly! -

-
-
-

- Currently, we have 0 diamond contributors. Could you be the first? -

-

- Currently, we have 2 gold contributors. -

-
-
-
- person -
-
-

Allen Wu

-

Gold Contributor

-

-
-
-
-
- person -
-
-

Sophia Li

-

Gold Contributor

-

-
-
-
-
-

- Currently, we have 6 silver contributors. -

-
-

Sarah Wu

-

Hanting Li

-

Andrew Yu

-

Clarence Zheng

-

Gnapika Kothakota

-

Sean Park

-
-
-

Join Us Today!

-

Do you want to become a contributor to the Mutorials team?

-
    -
  1. - - Join our Discord Server - -
  2. -
  3. - Send a message in the #i-can-help channel in our Discord server to let us know what you want to help with! We mainly need help with (a) writing questions for our database and (b) developing our website. -
  4. -
  5. - Get volunteer hours for your work and build connections with the Mutorials team! -
  6. -
-
-
-
- -
diff --git a/views/layouts/empty.ejs b/views/layouts/empty.ejs index e69de29b..d877ae99 100644 --- a/views/layouts/empty.ejs +++ b/views/layouts/empty.ejs @@ -0,0 +1,14 @@ + + + + + + Mutorials <%= locals.pageName ? `• ${locals.pageName}` : "" %> + + + <%- defineContent('head') %> + + + <%- defineContent('main') %> + + diff --git a/views/partials/flashesV2.ejs b/views/partials/flashesV2.ejs index bdc8a99d..fa0eeac1 100644 --- a/views/partials/flashesV2.ejs +++ b/views/partials/flashesV2.ejs @@ -12,7 +12,7 @@ <% const messages = getMessages() %> <% const flashMessages = [ [messages.errorFlash, 'error'], - [messages.error, 'error'] + [messages.error, 'error'], [messages.successFlash, 'success'], [messages.success, 'success'], [messages.failureFlash, 'error'] diff --git a/views/public/signupV2.ejs b/views/public/signupV2.ejs index 860837b0..3d46a20e 100644 --- a/views/public/signupV2.ejs +++ b/views/public/signupV2.ejs @@ -12,6 +12,7 @@ class="form-control" id="ign" name="ign" autocomplete="username" + value="<%= formData ? formData.ign : '' %>" required="true" >

You may use only letters, numbers, underscore (_), hyphen (-), period (.), and tilde (~).

@@ -23,6 +24,7 @@ class="form-control" id="signupEmail" name="username" + value="<%= formData ? formData.username : '' %>" required="true" >
@@ -56,6 +58,7 @@ class="form-control" id="yob" name="yob" + value="<%= formData ? formData.yob : '' %>" required="true" > @@ -68,7 +71,8 @@ type="checkbox" id="agreeTOS" name="agreeTOS" - required="true"> + required="true" + <%= formData && formData.agreeTOS ? 'checked' : '' %>>