Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ayyubiy90/social-media-scheduler

A web application to simplify social media management by allowing users to schedule and automate posts across multiple platforms. 🚀📱
https://github.com/ayyubiy90/social-media-scheduler

data-visualization dnd-kit react-hooks react18 rechar sonner tailwin typescr zod-validation

Last synced: 19 days ago
JSON representation

A web application to simplify social media management by allowing users to schedule and automate posts across multiple platforms. 🚀📱

Awesome Lists containing this project

README

        

# Social Media Scheduler

A comprehensive social media management platform built with React, TypeScript, and modern web technologies. Schedule, manage, and analyze your social media posts across multiple platforms.

## Features

- 📱 Responsive design for all devices
- 📊 Real-time analytics dashboard
- 📅 Drag-and-drop post scheduling
- 📈 Engagement tracking and visualization
- 🔔 Real-time notifications
- 🎨 Modern, clean UI with Tailwind CSS

## Tech Stack

- React 18 with TypeScript
- Tailwind CSS for styling
- Recharts for data visualization
- DND Kit for drag-and-drop functionality
- React Hook Form for form management
- Zod for form validation
- Sonner for toast notifications

## Getting Started

1. Clone the repository
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm run dev
```

## Project Structure

```
src/
├── components/ # Reusable UI components
├── contexts/ # React Context providers
├── hooks/ # Custom React hooks
├── pages/ # Page components
├── types/ # TypeScript type definitions
└── lib/ # Utility functions and constants
```

## Contributing

1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a new Pull Request

## License

MIT License