Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamriteshkoushik/ace-admin
Admin panel for Amrita Centre for Entrepreneurship
https://github.com/iamriteshkoushik/ace-admin
Last synced: 1 day ago
JSON representation
Admin panel for Amrita Centre for Entrepreneurship
- Host: GitHub
- URL: https://github.com/iamriteshkoushik/ace-admin
- Owner: IAmRiteshKoushik
- Created: 2024-05-18T14:39:41.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-09-15T11:15:42.000Z (about 2 months ago)
- Last Synced: 2024-09-16T12:20:19.469Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 153 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amrita Centre for Entrepreneurship - Admin Portal
### Site Planning
```
/login
- forms/otp
- opt-component in shadcn/dashboard
- Statistics components
- Active members (this year, all-time)
- Events completed (this year, all-time)
- Events upcoming
- Revenue generated (this-year, last-year, all-time)
- Campaigns (this year, all-time)
- Summarized view
:: Events under planning (cards)
:: Events upcoming (cards)/campaigns (newsletter)
- Table view
- Filter buttons
- Search/campaigns/:campaignId
Campaign {
subject: String
content: Markdown -> HTML
lists: SubscriberLists[]
launch-date: datetime
}/events
- Table view
- Filter buttons (date-based / upcoming, completed, drafts)
- Search bar/events/:eventId
Event {
title: String
description: String
posterURL: String, 25MB (imgurAPI)
bannerURL: String, 25MB (imgurAPI)
tags: String[]
venue: String
datetime: calendar-component
sponsors? : String[]
guests? : String[]
paid: boolean
amount? : Integer
}/events/analytics/:eventId
- Table view (registrations vs attendance)
- Revenue generated : (if-paid)
- Registrations vs Checkins
- Registrations vs Day (Graph)
- Year Analytics
- Department Analytics/blogs
- Table view
- Filter buttons
- Search bar/blogs/:blogId
Blog {
title: String,
displayURL: String, 25MB (imgurAPI)
blurb: String
content: String
author: String
publishing-date: date
}/suggestions (low-priority)
- Table View
- Filter : Read | Unread/suggestions/:suggestionId
title: String
content: String
author: username | Anonymous
createdAt: datetime(additionals)
SideBar
-> Dashboard
-> Campaigns (clickable)
-> New Campaign
-> Lists
-> Subscribers
-> Events (not-clickable)
-> New Events
-> All Events (filters :: upcoming, completed, drafts)
-> Draft Events
-> Blogs
-> New Blog
-> Draft Blogs
-> All Blogs
-> Admin (later priority)
-> Logout
```