Commit Graph

31 Commits

Author SHA1 Message Date
Tiago Ribeiro
9f9e36f0cd Added a Husky pre-commit to always build before a commit 2023-10-21 16:51:55 +01:00
Tiago Ribeiro
ca96b37303 Created a route for the Stripe webhook 2023-10-13 13:33:58 +01:00
Tiago Ribeiro
1ccb9555b6 Made it so, when using the batch code generator, it sends e-mails to everyone 2023-10-03 20:24:34 +01:00
Tiago Ribeiro
07e73b0d88 Added the possibility to upload a file containing users to a group 2023-10-03 16:48:52 +01:00
Tiago Ribeiro
75fb6ab197 Added the ability to create groups 2023-09-28 11:40:01 +01:00
Tiago Ribeiro
8fb1d8e886 Continued updating the e-mail verification and I think I managed to get it working 2023-09-26 11:28:10 +01:00
Tiago Ribeiro
3491efb494 Created the possibility to delete a user 2023-09-26 07:26:01 +01:00
Tiago Ribeiro
6dda49a917 Added the ability to view all exams 2023-09-23 13:34:14 +01:00
Tiago Ribeiro
a9ceecdc84 Added the ability to generate a user code on the admin panel 2023-09-22 13:39:26 +01:00
Tiago Ribeiro
0ca2649040 Improved the Country selector 2023-09-19 21:58:03 +01:00
Tiago Ribeiro
27c6eff590 Added demographic information to the user 2023-09-13 11:28:13 +01:00
Joao Ramos
93a5bcf40f Added initial focus trap during exercises/exams 2023-08-16 00:08:20 +01:00
Tiago Ribeiro
9637cb6477 Made it so the Speaking is sent to the backend and saved to Firebase 2023-07-11 00:29:32 +01:00
Tiago Ribeiro
79ed521703 Redesigned the MatchSentences exercise 2023-06-22 22:28:29 +01:00
Tiago Ribeiro
808ec6315b Updated the Finish screen along with other tweaks 2023-06-21 14:54:22 +01:00
Tiago Ribeiro
47b1784615 Reverted the yarn version 2023-06-18 23:46:07 +01:00
Tiago Ribeiro
f5fc85e1a7 Created a waveform component to display the recording's waveform 2023-06-14 16:22:48 +01:00
Tiago Ribeiro
31f2eb510e Created a simple test page where I'll implement the recorder for the speaking module 2023-06-14 14:37:12 +01:00
Tiago Ribeiro
31e2e56833 Updated the yarn version and recorder 2023-06-14 13:28:28 +01:00
Tiago Ribeiro
9ed3672cb6 Started the redesign of the dashboard 2023-05-26 19:46:50 +01:00
Tiago Ribeiro
06de06fbf6 Created a really basic history page 2023-04-28 18:19:29 +01:00
Tiago Ribeiro
02d76e4c3c Created the stats page where a user can select another user to view their stats;
Improved the whole stats and the home page
2023-04-20 22:43:30 +01:00
Tiago Ribeiro
87f7b717fc - Adapted more of the design to be more responsive;
- Revamped some of the UserSolutions;
- Transformed the homepage chart to use actual dynamic values;
- Created an endpoint for the stats;
2023-04-20 00:20:20 +01:00
Tiago Ribeiro
207328dade Updated the writing exam to work based on exercises instead of just a single one 2023-04-17 13:03:48 +01:00
Tiago Ribeiro
58bdc745e4 Implemented a simple authentication scheme with Firebase and Iron Session 2023-04-12 16:53:36 +01:00
Tiago Ribeiro
addef7c674 Created a simple component for the writing exam 2023-04-06 12:02:07 +01:00
Tiago Ribeiro
780d208675 Added an exercise to write in blank spaces 2023-03-28 16:10:43 +01:00
Tiago Ribeiro
3d74bf9bf1 Implemented a simple "match the sentence" exercise 2023-03-23 16:22:48 +00:00
Tiago Ribeiro
740346f696 Created a prototype for one exercise of the reading module 2023-03-21 17:09:35 +00:00
Tiago Ribeiro
d3dd1c4ccd Created a quick demo home page for a user 2023-03-03 09:18:03 +00:00
eCrop
e75b6b6781 Initial commit 2023-02-19 11:38:16 +00:00