Cork Board is an easy to use dynamic web application that allows you to create and bookmark a unique board space and invite anyone to read and post to your board. On your board, you can bookmark, tag, and search for your favorite links. You can also add announcements to communicate with your board followers.
It's our hope that through our app you can better pool resources with teammates, friends, and classmates as you work together. The Cork Board app allows a team/group/class to have a bulletin board site to share messages and resource links.
Cork Board allow users to create a project board for announcements and bookmarks to helpful articles/websites, bookmarks will have a description, url, and topic.
On hitting the home page for the app, users will be able to create a project board. Then they will get a url back that is a link to their new project page. On the project page any user that has that url will be able to add messages or resources to the board. After board creation, Cork Board asks for users to invite by email, then after entering email addresses, app sends invitation email to users
Once a board is created, users have the ability to create tags and add bookmarks.
Multiple tags can be assigned to each item bookmarked to make searching easier, allowing users to show all resources by tag/topic.
So if a user clicks or asks for "Javascript", they will get every resource that has a "Javascript" tag.
The following are instructions for downloading this GitHub repository in order to duplicate this site application.
- First clone this GitHub repository to your local folder.
- After cloning this GitHub reposirtory on your local folder where you plan to install the application. Then run
npm ito implement all the required
dependency package files.
Create the .gitnore file and make sure it has the following code:
Create a .env file and post the code below to store a gmail e-mail and password for sending e-mail. (Note: The e-mail used must be for a gmail account.)
- "Reinaldo Llano"[email protected] - Application Team Leader and Front End Developer
- "Lee Warrick" [email protected] - Application Co-Team Leader and Full Stack Developer
- "Jon Disla" [email protected] - Full Stack Developer
- "Hisham Galeb" [email protected] - Front End Developer
- "Syyad Khan" [email protected] - Front End Developer
- "Juan Caballero" [email protected] - Front End Developer
- "Rick Smith" [email protected] - Software Developer
- "Javier "Javi" Carrion [email protected] - Software Developer
- "Iramis Valentin" [email protected] - Software Developer and Test Automation Engineer











