Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 suggestions

## Contributors




Feedback

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.




(Back to top)


### Show some ❤️ by starring this awesome Repository!