Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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. 🚀📱
- Host: GitHub
- URL: https://github.com/ayyubiy90/social-media-scheduler
- Owner: Ayyubiy90
- License: mit
- Created: 2024-12-02T07:14:10.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-23T16:18:31.000Z (about 2 months ago)
- Last Synced: 2024-12-23T17:27:17.134Z (about 2 months ago)
- Topics: data-visualization, dnd-kit, react-hooks, react18, rechar, sonner, tailwin, typescr, zod-validation
- Language: TypeScript
- Homepage: https://social-media-scheduler-peach.vercel.app/
- Size: 830 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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