Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kudith/detriccalc
calculus 2 course project assignment🎓️
https://github.com/kudith/detriccalc
assignment calculus education framer-motion mathematics next-js tailwind-css web-development
Last synced: 2 days ago
JSON representation
calculus 2 course project assignment🎓️
- Host: GitHub
- URL: https://github.com/kudith/detriccalc
- Owner: kudith
- Created: 2024-05-10T11:33:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T16:09:10.000Z (8 months ago)
- Last Synced: 2024-11-22T03:02:53.565Z (2 months ago)
- Topics: assignment, calculus, education, framer-motion, mathematics, next-js, tailwind-css, web-development
- Language: JavaScript
- Homepage: https://detrixcalc.netlify.app/
- Size: 14.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# detrixCalc
detrixCalc is an online tool designed to fulfill the assignment requirements of the Calculus II course. This platform offers a range of features including a determinant calculator, series calculator, comprehensive Calculus II materials, and interactive quizzes. The platform is developed using Next.js, Tailwind CSS, and Framer Motion technologies.
## About the Project
DetrixCalc was created by our team as a project for the Calculus II semester 2 course. The platform provides a thorough summary of lecture materials, interactive quizzes to assess understanding, and specialized calculators to solve problems efficiently and accurately.
## detrixCalc Development Team
- **Lead Developer**: [Ginanjar Aditiya Prianata]
- **Developer**: [Sekar Ayu Fatmasari]
- **Developer**: [Dimas Setiawan]
- **UI/UX Designer**: [Dhiya Ulhaq Prima Yuga]
- **Content Writer**: [Amelia Andini]## Key Features
### Determinant Calculator
- **Functionality**: Calculate matrix determinants with ease.
- **Supported Matrices**: 2x2 and 3x3 matrices.### Sequences & Series Calculator
- **Arithmetic Series Calculator**: Calculate the sum of arithmetic series.
- **Geometric Series Calculator**: Calculate the sum of geometric series.
- **Input Parameters**: First term, common difference/ratio, and number of terms.### Calculus II Course
Provides comprehensive materials covering six key topics:
1. **Determinant**
- Understanding and calculating matrix determinants.
2. **Arithmetic and Geometric Series**
- Fundamental concepts and calculations.
3. **Complex Numbers**
- Introduction and operations involving complex numbers.
4. **Vectors**
- Basics of vectors, vector operations, and applications.
5. **Differential Equations**
- Solving and applying differential equations.
6. **Double Integrals**
- Concept and computation of double integrals.### Quiz
- **Coverage**: Six quizzes corresponding to the six course topics.
- **Structure**: Each quiz contains 5 questions.
- **Purpose**: Test and reinforce users' understanding of the course materials.
- **Results**: Users can view their quiz scores to assess their knowledge.## Technologies Used
- **Next.js**: React framework for building server-side rendered (SSR) and static site generated (SSG) web applications.
- **Tailwind CSS**: A utility-first CSS framework for creating responsive and customizable designs.
- **Framer Motion**: A React animation library for creating interactive and seamless animations.## detrixCalc Development
- [x] Determinant Calculator
- [x] Arithmetic Series Calculator
- [x] Geometric Series Calculator
- [x] Calculus II Course
- [x] Determinant
- [x] Arithmetic and Geometric Series
- [x] Complex Numbers
- [x] Vectors
- [x] Differential Equations
- [x] Double Integrals
- [x] Develop Simple Quizzes
- [x] Determinant Quiz (5 questions)
- [x] Arithmetic and Geometric Series Quiz (5 questions)
- [x] Complex Numbers Quiz (5 questions)
- [x] Vectors Quiz (5 questions)
- [x] Differential Equations Quiz (5 questions)
- [x] Double Integrals Quiz (5 questions)
- [x] Implement Light Mode and Dark Mode## How to Use in localhost
1. **Prerequisites**: Ensure you have Node.js and npm installed.
2. **Clone Repository**: Clone this repository into your local directory using `git clone`.
3. **Navigate to Directory**: Open the terminal and navigate to the project directory.
4. **Install Dependencies**: Run `npm install` or `npm install --legacy-peer-deps` to install all necessary dependencies.
5. **Start Development Server**: Run `npm run dev` to start the application in development mode.
6. **Access Application**: Open a browser and go to `http://localhost:3000` to view and use the application.