Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/creative-tutorials/resubase

The next-generation developer's guide
https://github.com/creative-tutorials/resubase

clerkauth expressjs mongodb nextjs nodejs resubase supabase terminal

Last synced: 8 days ago
JSON representation

The next-generation developer's guide

Awesome Lists containing this project

README

        

# Resubase - Empowering Developers

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/creative-tutorials/resubase/blob/main/LICENSE) ![GitHub issues](https://img.shields.io/github/issues/creative-tutorials/resubase) ![GitHub tag checks state](https://img.shields.io/github/checks-status/creative-tutorials/resubase/8.9.12)

## Table of Contents

- **[Introduction](#introduction)**
- **[Features](#features)**
- **[Tech Stack](#tech-stack)**
- **[Get Started](#getting-started)**
- **[Contribution Guidelines](#contribution-guidelines)**
- **[License](#license)**

## Introduction

Welcome to Resubase, the ultimate platform designed to supercharge your learning journey as a developer. With a focus on efficiency and practicality, Resubase equips you with a comprehensive range of resources, engaging quizzes, and real-world practice challenges to elevate your skills and knowledge.

## Features

- **Extensive Resource Library**: Our platform boasts an extensive and ever-growing resource library, curated by industry experts. Dive into a wide array of tutorials, articles, and documentation covering the latest technologies, programming languages, and development trends.

- **Job Board**: Explore a curated list of job opportunities tailored specifically for developers, making job hunting hassle-free.

- **Interactive Quizzes**: Learning doesn't have to be tedious. Resubase offers interactive quizzes that challenge your understanding and reinforce your learning. Put your knowledge to the test with our thoughtfully designed quizzes that cover a broad spectrum of topics.

- **Real-world Practice Challenges**: Theory is important, but practical application is where true mastery shines. Resubase provides a collection of real-world practice challenges designed to simulate actual development scenarios. Sharpen your problem-solving skills and gain hands-on experience that sets you apart.

- **Community-driven**: Join the resubase [discord](https://discord.com/invite/8yC22UZjzh) channel today

## Tech Stack

- Frontend: Next.js
- Database: Supabase, MongoDB, Redis
- Backend: Node.js, Express, AWS, Vercel

## Getting Started

>**Note**: It is required you use [pnpm](https://pnpm.io/installation)

To get started with Resubase, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/yourusername/resubase.git

```

2. Install the dependencies for frontend and backend:

```bash
cd resubase
$pnpm install
```

1. Set up the database:

- **Supabase**: Follow their documentation to set up and configure Supabase.
- **Next.js**: Follow the Next.js [docs](https://nextjs.org/docs/getting-started/installation) on the pages router carefully.

1. Configure the environment variables:

Create a `.env` file at the root of the project

1. Run the application:

```bash
$pnpm run dev
```

1. Open your browser and visit to access Resubase.

## Contribution Guidelines

We welcome and encourage contributions from the community! To contribute to Resubase, follow these steps:

1. Fork the repository.

2. Create a new branch for your feature or bug fix:

```bash
git checkout -b my-feature
```

1. Make your changes and commit them:

```bash
git commit -m "feat: added new feature"
```

1. Push your changes to your forked repository

```bash
git push origin my-feature
```

- Create a Pull Request from your forked repository to the main repository.

- Our team will review your Pull Request, provide feedback, and merge it once everything looks good.

## License

Resubase is open-source software licensed under the MIT License. See the LICENSE file for more information.

----

Thanks for joining/choosing resubase, we hope to deliver great opportunies straight to your door step. If you need help don't hesitate to [contact us](https://tally.so/r/meQxol)

Go rock your coding career 😎