A modern web app designed to help university students manage their academic life more efficiently.
Mahasiswa Center is an all-in-one productivity platform built specifically for university students. Manage your tasks, schedules, notes, and get personalized insights — all from a single, beautifully designed dashboard.
Whether you're juggling multiple courses, group projects, or exam preparations, Mahasiswa Center helps you stay organized and focused on what matters most: your academic success.
- Personalized overview of your academic activities
- Quick access to recent notes and upcoming tasks
- Statistics and insights about your productivity
- Create, organize, and track your academic tasks
- Set priorities and deadlines
- Mark tasks as complete and monitor progress
- Manage your class schedules and academic calendar
- Set reminders for important events
- Visualize your weekly/monthly commitments
- Create and organize course notes
- Rich text editor for better formatting
- Quick search and categorization
- Secure login with Google OAuth
- Fast and seamless authentication experience
- Smooth animations and transitions
- Responsive design for all devices
- Intuitive navigation and user experience
- Node.js (v14 or higher)
- npm or yarn
- Google OAuth credentials (for authentication)
- Clone the repository
git clone https://github.com/RenzWay/mahasiswa-center.git
cd mahasiswa-center- Install dependencies
npm install
# or
bun add- Set up environment variables
cp .env.localAdd your Google OAuth credentials to .env:
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
- Run the development server
npm run dev
# or
bun run dev- Open http://localhost:3000 in your browser
- Frontend: React/Next.js
- Authentication: Google OAuth 2.0
- Styling: Tailwind CSS / CSS Modules
- State Management: React Context / Redux
- Database: [Your database choice]
This project is currently in beta stage. We're actively working on:
- Improving UI/UX design
- Adding new features
- Fixing bugs and optimizing performance
- Gathering user feedback
Contributions are welcome! If you'd like to contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Enhanced UI/UX improvements
- Collaborative notes feature
- Mobile app development
- Integration with university systems
- Pomodoro timer for study sessions
- Grade calculator and GPA tracker
As this is a beta version, you might encounter some UI/UX inconsistencies. We're working hard to improve the overall experience. Please report any issues you find!
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, suggestions, or feedback:
- GitHub Issues: Create an issue
- Thanks to all contributors who help improve this project
- Inspired by the needs of university students everywhere
- Built with love for the academic community
Made with ❤️ for students, by students