Inspiration
To make this project I really looked at apps like khan academy and udemy as soon as I heard the theme I used the user interface of those app to provide me with what I would like my UI to look like.
What it does
My app allows people from anywhere learn anything at anytime. It is a Learning Management System or LMS so it has a list if courses that the user can choose from and complete.
How we built it
So for this project I used Next JS now usually I would just use react and tailwind but since I heard that Next Js was good I thought I might try it. So I started by learning how to use it following a couple tutorials then I diverted from the tutorial to make my own app. As for all the elements and ui I used tailwind and shadcn-ui. To display videos and such I used a plugin called Mux and upload thing which handle all of the multi media features.
Challenges we ran into
I had a huge scare with this project where I accidentally used a out of date version for next js causing my entire program to break luckily I had the project backed up on GitHub but that was one of the major problems that I encountered making this project
Accomplishments that we're proud of
I learned a brand new framework from scratch and used it to make my very own full stack application.
What we learned
To always have a backup somewhere otherwise you will regret it
What's next for Academia X
If I where to continue development of this app my first step would be getting the payment system out of test mode and possibly by a domain for it and publish to the public and get instructor's onboard and ask the community of the app for feedback and potential features to add.
Built With
- clerk
- mux
- mysql
- next.js
- node.js
- planetscale
- prisma
- react
- tailwind
- typescript
- uploadthing
Log in or sign up for Devpost to join the conversation.