Welcome to the repository for the official website of Corpora This Next.js application serves as the main online presence for our organization.
At Corpora, we believe that learning should be as direct and friction-free as possible. We build offline-first apps and hand-crafted books that cut out distractions and get straight to the heart of every subject. No ads. No trackers. Just pure, focused education—because the best way to master something is to eliminate everything that gets in the way.
- 📚 Focused Learning: Hand-crafted books and apps designed for deep understanding without distractions.
- 🔒 Absolute Privacy: Your data stays yours. We implement zero data collection and zero tracking, ever.
✈️ Offline-First: Access educational content anytime, anywhere. Our resources are built to work without needing a constant internet connection.- 🌍 Open Source: Corpora is fully open source. We believe in collaboration and transparency to build valuable resources for humanity.
If you find this project useful or interesting, please consider giving it a star on GitHub. Your support helps us grow and reach more contributors!
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS with shadcn/ui components
- Data: Supabase (for fetching book information)
- Deployment: Static Export via GitHub Actions to GitHub Pages
Corpora is fully open source! We welcome contributions. If you'd like to help:
-
Fork the repository.
-
Clone the repository:
git clone git@github.com:corpora-inc/encorpora.io.git cd encorpora-main-page/encorpora-edu
(Replace
your-github-username
with the actual path if different) -
Install dependencies:
npm install
-
Create a new branch (
git checkout -b feature/YourImprovement
orbugfix/YourFix
). -
Run the project
npm run dev
-
Make your changes.
-
Commit your changes (
git commit -m 'Add some feature'
). -
Push to the branch (
git push origin feature/YourImprovement
). -
Open a Pull Request.
Follow these instructions to set up the project locally for development or contributions.
⭐ Feel free to open an issue on GitHub if you find bugs or have suggestions.
- Email: team@encorpora.io
- GitHub: https://github.com/corpora-inc
- Website: https://encorpora.io