Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/egarrisxn/egxprod
- Owner: egarrisxn
- License: mit
- Created: 2024-11-12T00:30:44.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T04:30:35.000Z (about 2 months ago)
- Last Synced: 2024-11-12T05:24:19.341Z (about 2 months ago)
- Topics: nextjs15, react19, ssr, supabase
- Language: TypeScript
- Homepage: https://egxprod.vercel.app
- Size: 225 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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]).