Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/egarrisxn/egxprod

An all-in-one productivity application designed to streamline task and event management for individuals or teams. It combines modern web technologies for a fast, efficient, and user-friendly experience.
https://github.com/egarrisxn/egxprod

nextjs15 react19 ssr supabase

Last synced: about 2 months ago
JSON representation

An all-in-one productivity application designed to streamline task and event management for individuals or teams. It combines modern web technologies for a fast, efficient, and user-friendly experience.

Awesome Lists containing this project

README

        

# egxprod

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![GitHub repo size](https://img.shields.io/github/repo-size/egarrisxn/egxprod) ![GitHub last commit](https://img.shields.io/github/last-commit/egarrisxn/egxprod)

## Table of Contents

- [Overview](#overview)
- [Technologies](#technologies)
- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Deployment](#deployment)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Overview

**eegxprod** is an all-in-one productivity application designed to streamline task and event management for individuals or teams. It combines modern web technologies for a fast, efficient, and user-friendly experience.

## Technologies

- **Framework**: [Next.js 15](https://nextjs.org/)
- **Programming Language**: [TypeScript](https://www.typescriptlang.org/), [JavaScript (React 18)](https://reactjs.org/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)
- **State Management**: [Radix UI](https://www.radix-ui.com/)
- **Date Management**: [date-fns](https://date-fns.org/)
- **Database**: [Supabase](https://supabase.com/)
- **Icons**: [lucide-react](https://lucide.dev/)

## Features

- **Event Calendar**: View and manage events seamlessly.
- **Task Management**: Create, edit, and delete tasks efficiently.
- **Responsive Design**: Works on all device sizes.
- **Light/Dark Mode Support**: Toggle between themes using `next-themes`.
- **UI Components**: Built with Radix UI for accessible and customizable components.

## Getting Started

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

### Prerequisites

- **Node.js** (v18 or higher)
- **pnpm** (recommended for package management)

## Installation

1. Clone the repo:

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

2. Navigate to the project directory:

```bash
cd egxprod
```

3. Install dependencies:
```bash
pnpm install
```

## Usage

- To run the development server:

```bash
pnpm dev
```

- To build the project for production:

```bash
pnpm build
```

- To start the production server:

```bash
pnpm start
```

- To lint the project:

```bash
pnpm lint
```

- To format code with Prettier:
```bash
pnpm format
```

## **Deployment**

Deploy the project on a hosting platform that supports Next.js, such as Vercel, Netlify, or any other cloud provider. Ensure you have set up your environment variables correctly on the hosting platform.

## **Contributing**

Contributions are welcome! If you have suggestions or improvements, feel free to fork the repository and submit a pull request.

## **License**

This project is licensed under the [MIT license](https://opensource.org/licenses/MIT).

## **Contact**

If you have any questions or need further assistance, feel free to reach out via GitHub: [egarrisxn](https://github.com/egarrisxn) and/or Email: [[email protected]](mailto:[email protected]).