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 i
to implement all the required dependency package files.
- Body-Parser
- Metatag-Crawler
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"reinaldo@projectcodex.biz - Application Team Leader and Front End Developer
- "Lee Warrick" lee@projectcodex.biz - Application Co-Team Leader and Full Stack Developer
- "Jon Disla" jon@projectcodex.biz - Full Stack Developer
- "Hisham Galeb" Hisham.nman@gmail.com - Front End Developer
- "Syyad Khan" syyadkhan@yahoo.com - Front End Developer