creative-tutorials / resubase

The next-generation developer's guide

Home Page:https://resubase-me.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resubase - Empowering Developers

GitHub license GitHub issues GitHub tag checks state

Table of Contents

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 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

To get started with Resubase, follow these steps:

  1. Clone the repository:
git clone https://github.com/yourusername/resubase.git
  1. Install the dependencies for frontend and backend:
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 on the pages router carefully.
  1. Configure the environment variables:

Create a .env file at the root of the project

  1. Run the application:
$pnpm run dev
  1. Open your browser and visit http://localhost:3000 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:

git checkout -b my-feature
  1. Make your changes and commit them:
git commit -m "feat: added new feature"
  1. Push your changes to your forked repository
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

Go rock your coding career 😎

About

The next-generation developer's guide

https://resubase-me.vercel.app

License:MIT License


Languages

Language:TypeScript 81.1%Language:CSS 13.2%Language:JavaScript 5.7%