Engineer is a project designed for organizing and sharing study materials, notes, and tutorials. Built with Next.js, it provides an organized way to manage and access study materials.
- Hosted on GitHub Pages: View Here
- Project UI Overview (YouTube): Watch Video
- π Organize and store notes for various subjects.
- π Direct links to tutorials and practice materials.
- π¨ Clean and responsive UI built with Next.js.
- π Easy contribution and customization.
Follow these steps to set up and run the project locally.
git clone https://github.com/rajgupta2/Engineer.git
cd rajgupta2.github.io
Run the following command to install all required dependencies:
npm install
npm run dev
This will start a development server at http://localhost:3000.
We welcome contributions to improve and expand this project! Follow these steps:
Click on the Fork button at the top right of this repository to create a copy under your GitHub account.
Run the following command to clone the repository to your local machine:
git clone https://github.com/your-username/Engineer.git
#Replace your-username with your actual GitHub username.
Before making any changes, create a new branch to keep your work organized and separate from the main
branch:
git checkout -b feature-branch
#Replace `feature-branch` with a meaningful name related to your changes, such as `add-new-notes` or `fix-ui-bug`.
Now, make improvements to the project. You can:
β
Add new study materials or notes in public/Notes folder and also add entry for it in models/Notes.js file like below one:
var Notes=[
{
....
},
{
Subject: "Your Subject",
Description: "Description.",
Notes: "/Notes/pdf-name-with-extension",
Tutorial: "Tutorial Link",
Practice: "Tutorial Practice"
}
]
export default Notes;
β
Fix bugs and improve performance
β
Enhance the UI for a better experience
β
Improve documentation
Once you've made the necessary updates, it's time to commit your changes.
- Stage all modified files
git add .
- Commit with a meaningful message
git commit -m "commit_message"
π‘ Tip: Write a clear commit message describing your changes.
Send your updates to your GitHub fork:
bash git push origin feature-branch
- Go to the original repository on GitHub.
- Click on the Pull Requests tab.
- Click New Pull Request and select your forked repository & branch.
- Provide a meaningful description of your changes.
- Click Create Pull Request.
π Congratulations! Your contribution is now under review. π
This project is open-source and available under the MIT License.
Feel free to use, modify, and distribute as per the license terms.
- Project by: Raj Gupta
- Built with:
- Inspired by: A passion for collaborative learning π
π‘ If you find this project useful, consider giving it a star β on GitHub!