Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dishant0406/lazyweb
A Web app that includes all the usefull websites which you might require for your next project
https://github.com/dishant0406/lazyweb
nextjs reactjs supabase-js tailwindcss typescript
Last synced: 28 days ago
JSON representation
A Web app that includes all the usefull websites which you might require for your next project
- Host: GitHub
- URL: https://github.com/dishant0406/lazyweb
- Owner: dishant0406
- License: mit
- Created: 2022-12-06T08:10:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T20:31:01.000Z (3 months ago)
- Last Synced: 2024-09-28T11:01:50.371Z (about 1 month ago)
- Topics: nextjs, reactjs, supabase-js, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://lazyweb.rocks
- Size: 26.8 MB
- Stars: 30
- Watchers: 2
- Forks: 11
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
"Your project's success, just a click away"
## Description :
+ Welcome to our Web App, **LazyWeb**!
+ A Web app that includes all the useful websites which you might require for your next project
+ We've curated a list of the best and most popular websites in various categories such as CSS, GitHub, UI/UX, Roadmaps etc.
+ Whether you're looking for *a handy stock image site, an inspiring code repository, a captivating font library, or a magnificent colour palette* you'll find it here.
+ The user-friendly interface allows you to easily navigate through the different categories and find the websites you need quickly
+ We are constantly updating our list of websites, so you can be sure that you're always getting the most up-to-date content
+ Efficiency is key, that's why our app is designed to be fast, dependable and reliable
+ This app is a must-have for anyone working on a project, whether you're a designer, developer or researcher**Try it out now and see for yourself!**
## Tech Stack :
**Client:**
- Nextjs with TypeScript,
- TailwindCSS**Server:**
- Supabase for Data storing and fetching
- Nodejs for Website Screen Capture, metadata and serving the images of the websites## Features :
- Bookmark your favourite website
- Daily new top product
- Publish your website as a resource publicly
- Save resources privately
- Passwordless Login## Screenshots :
![LazyWeb](https://user-images.githubusercontent.com/90952604/209479725-b5cd3d7f-1b60-41f3-a929-c51861aa2dec.png)## Getting Started
To start working on this project, you should follow the steps below:
1. Fork the repository to your GitHub account.
2. Clone the forked repository to your local machine.
3. Inside the repository, you will find two folders - `lazyweb` and `lazyweb landing page`. Go inside the `lazyweb` folder.
4. Create a file named `.env.local` and copy the following values inside it:## Environment Variables
You will need to set the following environment variables in your `.env.local` file:
```
NEXT_PUBLIC_SUPABASE_URL = https://nvcbhhusksutcmodvnal.supabase.co/
NEXT_PUBLIC_SUPABASE_ANON_KEY = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im52Y2JoaHVza3N1dGNtb2R2bmFsIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NzY3NTYyNzcsImV4cCI6MTk5MjMzMjI3N30.knmRGKhEn9jU8HkKQ60jK77aEqhbiWWQ-6twQU80k08
NEXT_PUBLIC_WEBSITE_SCREENSHOT_API_ENDPOINT=https://api.lazyweb.rocks/ss
NEXT_PUBLIC_META_DATA_ENDPOINT=https://api.lazyweb.rocks/metadata
```- `NEXT_PUBLIC_SUPABASE_URL`: the URL of your Supabase instance.
- `NEXT_PUBLIC_SUPABASE_ANON_KEY`: the anonymous key for your Supabase instance.
- `NEXT_PUBLIC_WEBSITE_SCREENSHOT_API_ENDPOINT`: the API endpoint for taking website screenshots.
- `NEXT_PUBLIC_META_DATA_ENDPOINT`: the API endpoint for fetching website metadata.5. Run `npm install`.
6. If `yarn` is not installed, run `npm install yarn -g` to install it.
7. Run `npm run dev:all` to start the server.## Note :
+ We strive to give our users the best experience and welcome any feedback or ideas to enhance the app and make it more beneficial for them.
+ Have a suggestion? raise an issue!
+ Please do not hesitate to reach out to us with your suggestionsFeedback
If you have any feedback or suggestions please reach out to Project - Maintainer.
* [Dishant Sharma](#https://github.com/dishant0406/lazyweb )Or you can create a issue and mention there , which new features or extension can make this Project more good.
### Show some ❤️ by starring this awesome Repository!