Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lauracole1900/bcms

IN DEVELOPMENT: Bristlecone Conference Management System: a MERN-stack conference organizing and management system
https://github.com/lauracole1900/bcms

conference-management conferences conventions express express-js expressjs mern mern-stack mongo mongodb mongoose node node-js nodejs react reactjs seminars

Last synced: 26 days ago
JSON representation

IN DEVELOPMENT: Bristlecone Conference Management System: a MERN-stack conference organizing and management system

Awesome Lists containing this project

README

        

# Bristlecone Conference Management System

## Table of Contents

* [Description](#description)
* [Links](#links)
* [Screenshots](#screenshots)
* [Installation Instructions](#installation-instructions)
* [Usage](#usage)
* [Technologies Used](#technologies-used)
* [Tests](#tests)
* [Credits](#credits)
* [Contributing](#contributing)
* [Questions](#questions)
* [Badges](#badges)

## Description

This application uses a MERN stack to create a conference management system.

## Links

[Deployed application on Heroku](https://#) NOT DEPLOYED YET

## Screenshots

Landing page:
![Landing page](assets/bcms-landing-page-screenshot.png)

Login page:
![Login page](assets/bcms-login-screenshot.png)

Profile page:
![Profile page](assets/bcms-profile-page-screenshot.png)

Individual conference information, default:
![Conference card](assets/bcms-conference-card-default-screenshot.png)

Individual conference information, conference's creator:
![Conference card, creator](assets/bcms-conference-card-creator-screenshot.png)

Individual conference information, conference admins:
![Conference card, admin](assets/bcms-conference-card-admin-screenshot.png)

Individual conference information, registered attendee:
![Conference card, attendee](assets/bcms-conference-card-attendee-screenshot.png)

Individual conference information, registered exhibitor:
![Conference card, exhibitor](assets/bcms-conference-card-exhibitor-screenshot.png)

All Conferences page:
![All Conferences page](assets/bcms-all-conf-screenshot.png)

User input form on All Conferences page:

Default: View All Search by Conference Name Search by Conference Organization

Conference Details page:
![Conference Details page](assets/bcms-conf-details-screenshot.png)

Conference Schedule page:
![Schedule page](assets/bcms-schedule-screenshot.png)

Add New Conference form:
![Add New Conference form](assets/bcms-new-conf-form-screenshot.png)

Add Session form:
![Add Session form](assets/bcms-add-session-screenshot.png)

"About" page:
![About page](assets/bcms-about-screenshot.png)

## Installation Instructions

npm install

## Usage

This project is intended to be used to create and manage conferences, conventions, seminars, and similar events.

## Technologies Used

[![MongoDB](https://img.shields.io/badge/built%20with-MongoDB-4db33d)](https://www.mongodb.com/) [![Express.js](https://img.shields.io/badge/built%20with-Express.js-303030)](https://expressjs.com/) [![React](https://img.shields.io/badge/built%20with-React-61dbfb)](https://reactjs.org/) [![Node.js](https://img.shields.io/badge/built%20with-Node.js-3c873a)](https://nodejs.org/en/) [![GraphQL](https://img.shields.io/badge/built%20with-GraphQL-c00095)](https://graphql.org/) [![JavaScript](https://img.shields.io/badge/built%20with-JavaScript-f0db4f)](https://developer.mozilla.org/en-US/docs/Web/JavaScript) [![TypeScript](https://img.shields.io/badge/built%20with-TypeScript-007acc)](https://www.typescriptlang.org/) [![Day.js](https://img.shields.io/badge/built%20with-Day.js-dd6655)](https://day.js.org/) [![Auth0](https://img.shields.io/badge/built%20with-Auth0-eb5424)](https://auth0.com/) [![thenby.js](https://img.shields.io/badge/built%20with-thenby.js-cc3534)](https://www.npmjs.com/package/thenby)

## Tests

npm run test

## Credits

The original version of this application was developed in collaboration with [Anna Battista](https://github.com/abattista24), [Beni Mahat](https://github.com/benimahat1291), [Travis Messall](https://github.com/tmessall), [Brenda Miller](https://github.com/millerbee), and [Alec Rewinkel](https://github.com/arewinkl) under the name "Cool Cats Conference Planner," which can be found in this repo [here](https://github.com/LauraCole1900/conferencePlanner) and is deployed on Heroku [here](https://conference-planner.herokuapp.com/).

[thenBy.js](https://github.com/Teun/thenBy.js) was created by [Teun Duynstee](https://github.com/Teun).

"Cancel event" icon made by [Those Icons](https://www.flaticon.com/authors/those-icons) from [www.flaticon.com](https://www.flaticon.com/).

Dragon image used on the 404 page created by [Hannah Hill](https://freepngimg.com/author/hannahhil-5479) and found at [FreePNG.com](https://freepngimg.com/png/2678-tattoo-dragon-png-image).

## Contributing

We believe code is never finished, and welcome your contributions to enhance the application's functionality. Please adhere to the Code of Conduct for the Contributor Covenant, version 2.0, at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

## Questions

If you have further questions, you can reach me at [email protected]. For more of my work, see [my GitHub](https://github.com/LauraCole1900).

## Badges

[![License badge](https://img.shields.io/badge/license-MIT-2d321e)](./LICENSE) [![Open in Visual Studio Code](https://open.vscode.dev/badges/open-in-vscode.svg)](https://open.vscode.dev/LauraCole1900/bcms)