The front end of the BulletinBoard application. A functional announcement app that you can create/delete/edit announcements to specific category.
The project is build with React. It uses Tailwind CSS for styling and JSON Server for the backend.
For continuous integration and continuous deployment it uses Netlify CI/CD and for the deployment Netlify.
-
Clone the project on your local machine.
$ git clone https://github.com/basilisSam/BulletinBoard.git
-
Navigate to the project folder and install the dependencies with the following command.
$ yarn install
-
Run the application locally (the application can be accessed from localhost:3000)
$ yarn dev
You can run the application locally by using yarn dev
. This command will spin up the webpack-dev-server and the JSON server by running both commands concurrently.
You can start the react application by using yarn start
(you will need the json-server running).
You can start the json-server by using yarn jserver
.
You can start the json-server by using yarn jserver
You can build the application in production mode with yarn build
Note: You can use
npm
instead ofyarn
BulletinBoard documentation is available here.
Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build to BulletinBoard.