π Democratizing access to high-quality education through technology, community, and purpose.
MITPA.tech is an open-source educational platform designed to support students preparing for international exams such as the SAT, ACT, PSAT, Cambridge English, and especially MIT admission.
The project blends technology, collaboration, and accessibility to create an engaging, free, and efficient learning experience.
- Democratize access to high-performance education.
- Provide free tools for autonomous and efficient study.
- Build a collaborative, inclusive, and global community.
- Support high-impact international applications, with a special focus on MIT.
- Simulated tests in the exclusive MITPA format.
- Real-time results with graphs and detailed stats.
- Covers SAT, ACT, PSAT, and Cambridge exams.
- Commands to take SEs, track stats, and climb the ranking.
- Points, levels, and activity history system.
- Fully integrated with the MITPA Discord community.
- Automatic SE generation based on previous tests.
- Review panel ensures quality before saving to the S3 database.
- Interactive dashboard showing performance, history, and insights.
- Rankings by points, SEs completed, and community engagement.
- Public GitHub repositories.
- Open to contributions in code, content, translations, and proofreading.
- Study tips, application strategies, and student experiences.
- Next.js β Modern and performant front-end framework.
- TypeScript β Strong typing for better safety and productivity.
- TailwindCSS β Fast, responsive, and clean styling.
- Radix UI, Lucide React, GSAP β UI components and animations.
- Discord.js β Bot integration with the MITPA community.
- Formspree β Contact and feedback forms.
- Amazon S3 β Storage for exams and large-scale data.
- Vercel β Continuous deployment and optimized hosting.
Clone the repository and install dependencies:
git clone https://github.com/MITPAcademy/mitpa.tech.git
cd mitpa.tech
npm install
Start the development server:
npm run dev
Open http://localhost:3000
in your browser.
Want to contribute to MITPA.tech? Hereβs how:
- Fork this repository.
- Create a new branch:
git checkout -b my-feature
. - Make your changes and commit:
git commit -m 'feat: my new feature'
. - Push to your fork:
git push origin my-feature
. - Open a Pull Request with a clear description.
Code, content, proofreading, and translation contributions are all welcome! π
Access the full documentation via the top menu on the website or inside this repository.
- π Website: https://mitpa.tech
- π¬ Discord: MITPA Community
- π» GitHub: MITPAcademy
MIT β see the LICENSE
file for more information.
π§ MITPA.tech β Technology empowering education. For everyone.