Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/creative-tutorials/resubase
- Owner: creative-tutorials
- License: mit
- Created: 2023-08-02T10:42:49.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-02T20:04:22.000Z (over 1 year ago)
- Last Synced: 2024-11-22T10:17:20.129Z (2 months ago)
- Topics: clerkauth, expressjs, mongodb, nextjs, nodejs, resubase, supabase, terminal
- Language: TypeScript
- Homepage: https://resubase-me.vercel.app
- Size: 3.88 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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 😎