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

https://github.com/uddisharma/100xprep

A 100xDevs initiative offering mock interview experiences.
https://github.com/uddisharma/100xprep

cicd nextjs14 postgresql prisma serveractions

Last synced: 3 months ago
JSON representation

A 100xDevs initiative offering mock interview experiences.

Awesome Lists containing this project

README

          

# 100xPrep

100xPrep is a Next.js application designed to help users prepare for exams. The application uses PostgreSQL for data storage and Redis for caching. It also includes authentication using NextAuth.

## Table of Contents

- [Tech Stack](#tech-stack)
- [Features](#features)
- [Getting Started](#getting-started)
- [Environment Variables](#environment-variables)
- [Docker Setup](#docker-setup)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Tech Stack

- **Frontend**: Next.js
- **Backend**: Node.js
- **Database**: PostgreSQL
- **Cache**: Redis
- **Authentication**: NextAuth
- **Containerization**: Docker, Docker Compose

## Features

- User authentication and authorization
- Exam preparation resources
- Job listings with search and filter functionality
- Caching with Redis for improved performance

## Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

- Node.js (v18 or later)
- Docker
- Docker Compose

### Installation

1. Clone the repository:
```sh
git clone https://github.com/your-username/100x-prep.git
cd 100x-prep
```