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

https://github.com/mmabiaa/docugenius


https://github.com/mmabiaa/docugenius

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# DocuGenius

A modern document generation and management platform built with React, TypeScript, and Tailwind CSS.

## Features

- Academic Paper Generation
- Resume Builder
- Document History
- Multiple Citation Styles
- Real-time Collaboration
- Template Management
- User Authentication
- Responsive Design

## Tech Stack

- React
- TypeScript
- Tailwind CSS
- React Router
- Supabase
- React Icons

## Getting Started

### Prerequisites

- Node.js (v14 or higher)
- npm or yarn
- Git

### Installation

1. Clone the repository:
```bash
git clone https://github.com/mmabiaa/docugenius.git
cd docugenius
```

2. Install dependencies:
```bash
npm install
# or
yarn install
```

3. Create a `.env` file in the root directory and add your environment variables:
```env
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
```

4. Start the development server:
```bash
npm run dev
# or
yarn dev
```

## Project Structure

```
src/
├── components/ # Reusable components
├── context/ # React context providers
├── pages/ # Page components
├── lib/ # Utility functions and configurations
├── types/ # TypeScript type definitions
└── App.tsx # Main application component
```

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

Your Name - [@yourtwitter](https://twitter.com/mmabiaa)
Project Link: [https://github.com/mmabiaa/docugenius](https://github.com/mmabiaa/docugenius)