Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dulanji1/icaf-confrence-app

This is web app for conferences. There are three roles as Admin, Editor, Reviewer, and user. User can be Researcher, Workshop Conductor, Workshop Presenter. According to the relevant user there is separate permission roles. All users cannot access all functions in the system. Guest - can only view the conference details such as research paper templates, workshop PowerPoint templates, and other templates, Events Reviewers - able to see the research paper uploads and workshop detail uploads in separate pages. The uploads must be available to view, Reviewers can approve or decline the research papers or workshop proposals, and notification should be sent to the relevant user. Admin - approve the editor's content before it appears on the website, Admin should be able to monitor all these activities in a dashboard Editor - add the conference details and edit User can be researcher, Research paper presenters, workshop presenter, workshop conductor, attendee. researcher: When the researcher registered to the system, the research paper should be uploaded alongside the contact information and submit the research papers workshop conductor: proposal containing all the necessary details about the workshop should be uploaded alongside the contact information and conduct workshops attendee: must pay upfront to register for the conference Research paper presenters: must pay if their papers got approved to present them at the conference and present their research-related activities
https://github.com/dulanji1/icaf-confrence-app

mongodb reactjs webdevelopment

Last synced: 5 days ago
JSON representation

This is web app for conferences. There are three roles as Admin, Editor, Reviewer, and user. User can be Researcher, Workshop Conductor, Workshop Presenter. According to the relevant user there is separate permission roles. All users cannot access all functions in the system. Guest - can only view the conference details such as research paper templates, workshop PowerPoint templates, and other templates, Events Reviewers - able to see the research paper uploads and workshop detail uploads in separate pages. The uploads must be available to view, Reviewers can approve or decline the research papers or workshop proposals, and notification should be sent to the relevant user. Admin - approve the editor's content before it appears on the website, Admin should be able to monitor all these activities in a dashboard Editor - add the conference details and edit User can be researcher, Research paper presenters, workshop presenter, workshop conductor, attendee. researcher: When the researcher registered to the system, the research paper should be uploaded alongside the contact information and submit the research papers workshop conductor: proposal containing all the necessary details about the workshop should be uploaded alongside the contact information and conduct workshops attendee: must pay upfront to register for the conference Research paper presenters: must pay if their papers got approved to present them at the conference and present their research-related activities

Awesome Lists containing this project

README

        

# ICAF - International Conference on Application Frameworks

## Web application for a Conference management tool

ICAF is a conference management tool, that handle

- There are three roles as admin, editor, reviewer, and user.
- Anyone can view the conference details as a guest
- Only users who register have access can submit the research papers, conduct workshops, or present their research-related activities.
- Editors can add the conference details and edit
- Admin must approve the editor's content before it appears on the website.
- Reviewers should be able to see the research paper uploads and workshop detail uploads in separate pages. The uploads must be available to view.
- Reviewers can approve or decline the research papers or workshop proposals. And notification should be sent to the relevant user.
- Shows all the presentation related information including venue and date.
- Download page where the research paper templates, workshop PowerPoint templates, and other templates can be download.
- Separate pages for each of the main events in the conference. (Research paper presentations, workshops, etc.)
- registered as a researcher, workshop presenter, or attendee.
- Research paper presenters must pay if their papers got approved to present them at the conference.
- Admin should be able to monitor all these activities in a dashboard

There are three roles as Admin, Editor, Reviewer, and user. User can be Researcher, Workshop Conductor, Workshop Presenter.
According to the relevant user there is separate permission roles. All users cannot access all functions in the system.
Guest - can only view the conference details such as research paper templates, workshop PowerPoint templates, and other templates, Events
Reviewers - able to see the research paper uploads and workshop detail uploads in separate pages. The uploads must be available to view, Reviewers can approve or decline the research papers or workshop proposals, and notification should be sent to the relevant user.
Admin - approve the editor's content before it appears on the website, Admin should be able to monitor all these activities in a dashboard
Editor - add the conference details and edit
User can be researcher, Research paper presenters, workshop presenter, workshop conductor, attendee.
researcher: When the researcher registered to the system, the research paper should be uploaded alongside the contact information and submit the research papers
workshop conductor: proposal containing all the necessary details about the workshop should be uploaded alongside the contact information and conduct workshops
attendee: must pay upfront to register for the conference
Research paper presenters: must pay if their papers got approved to present them at the conference and present their research-related activities

## ICAF - International Conference Application - Use case Diagrams





## ICAF - International Conference Application - Component tree Diagram



## ICAF - International Conference Application - security mechanism diagram

## ICAF - International Conference Application - screen shorts














## Tech

---

ICAF uses a number of open source projects to work properly:

- JavaScript
- [ReactJS]
- [NodeJS]
- [KoaJS]
- [MongoDB]
- [JEST]

## Installation

---

## Development

---

Want to contribute? Great!

#### Building for source

---

## License

---

MIT

**Free Software, Hell Yeah!**

[reactjs]: https://reactjs.org/
[nodejs]: https://nodejs.org/en/
[koajs]: https://koajs.com/
[mongodb]: https://www.mongodb.com/
[jest]: https://jestjs.io/