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.
- Host: GitHub
- URL: https://github.com/uddisharma/100xprep
- Owner: uddisharma
- License: other
- Created: 2024-09-03T07:24:28.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-07T16:36:19.000Z (7 months ago)
- Last Synced: 2025-03-20T03:39:51.825Z (7 months ago)
- Topics: cicd, nextjs14, postgresql, prisma, serveractions
- Language: TypeScript
- Homepage:
- Size: 819 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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
```