-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added all the basic required files
- Loading branch information
Showing
32 changed files
with
21,043 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
# dependencies | ||
/node_modules | ||
/.pnp | ||
.pnp.js | ||
|
||
# testing | ||
/coverage | ||
|
||
# production | ||
/build | ||
|
||
# misc | ||
.DS_Store | ||
.env.local | ||
.env.development.local | ||
.env.test.local | ||
.env.production.local | ||
|
||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# 🌟CleanSlate - A Minimalist Homepage Extension for a Fresh Start | ||
|
||
Transform your browser's new tab into a personalized, motivational dashboard with our sleek React-based Chrome extension! | ||
|
||
## 🚀 Features | ||
|
||
- 🕰️ Real-time clock with dynamic greetings | ||
- 🎨 Beautiful, randomly generated background gradients | ||
- 💡 Daily motivational quotes to inspire you | ||
- 📝 Built-in notepad for quick thoughts | ||
- ✅ Todo list to keep you organized | ||
- 🔍 Quick Google search functionality | ||
- 🖥️ Fullscreen toggle for distraction-free viewing | ||
|
||
## 🛠️ Installation | ||
|
||
1. Clone this repository: | ||
``` | ||
git clone https://github.com/HackStyx/clean-slate.git | ||
``` | ||
2. Navigate to the project directory: | ||
``` | ||
cd clean-slate | ||
``` | ||
3. Install dependencies: | ||
``` | ||
npm install | ||
``` | ||
4. Build the extension: | ||
``` | ||
npm run build | ||
``` | ||
5. Load the extension in Chrome: | ||
- Open Chrome and go to `chrome://extensions/` | ||
- Enable "Developer mode" | ||
- Click "Load unpacked" and select the `build` folder from this project | ||
|
||
## 💻 Development | ||
|
||
To run the app in development mode: | ||
|
||
|
||
Open [http://localhost:3000](http://localhost:3000) to view it in your browser. | ||
|
||
## 🧪 Testing | ||
|
||
Run the test suite with: | ||
|
||
## 🏗️ Built With | ||
|
||
- [React](https://reactjs.org/) - UI Library | ||
- [Tailwind CSS](https://tailwindcss.com/) - Styling | ||
- [Lucide React](https://lucide.dev/) - Icons | ||
|
||
## 📚 Code Overview | ||
|
||
- `App.js`: Main component (lines 1-178) | ||
- `Notes.js`: Notepad functionality (lines 1-115) | ||
- `TodoList.js`: Todo list component (lines 1-105) | ||
- `FullscreenToggle.js`: Fullscreen mode toggle (lines 1-23) | ||
|
||
## 🤝 Contributing | ||
|
||
We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for more details. | ||
|
||
## 📜 License | ||
|
||
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details. | ||
|
||
|
||
## 📬 Contact | ||
|
||
Made with ❤️ and ☕ by [HackStyx](https://github.com/HackStyx) | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"manifest_version": 3, | ||
"name": "CleanSlate - A Minimalist Homepage Extension for a Fresh Start", | ||
"version": "1.0", | ||
"description": "CleanSlate transforms your browsing experience with a distraction-free, minimalist design, offering full-screen mode, a built-in to-do list, notes, and extensive customization options. Stay organized, focused, and productive, all from a beautifully simple homepage", | ||
"chrome_url_overrides": { | ||
"newtab": "index.html" | ||
}, | ||
"permissions": [ | ||
"storage" | ||
], | ||
"icons": { | ||
"16": "icon16.png", | ||
"48": "icon48.png", | ||
"128": "icon128.png" | ||
}, | ||
"background": { | ||
"service_worker": "background.js" | ||
} | ||
} |
Oops, something went wrong.