Skip to content

LamiSaadat/devs-board-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev's Board

Dev's Board is the app that makes a developer's life a teensy bit easier!

This is my capstone project for BrainStation's full-stack bootcamp. The task was to ideate, plan, and execute a full-stack application within two weeks. Dev's Board was made using React, React Router, and SASS for the front end, a Node/Express backend API, and Knex to query a MySQL database.

Dev's Board is a mood board creator where users can select a keyword from a list that describes their project and the program will display a color palette and set of pictures for insipiration. If they're happy with the board, users can save them. They can also retrieve and delete them as needed.

Project Screenshot

Screen Shot 2023-04-23 at 3 15 49 PM

🏃 Run Locally

Follow these steps to run a local instance of Dev's Board. You will also need to install the backend:
(You'll need node and npm already installed.)

Installation

  1. Clone the project
  git clone https://github.com/LamiSaadat/devs-board-client.git
  1. Go to the project directory
  cd devs-board-client
  1. Install dependencies
npm install
  1. Set environment variables:

Rename .env_sample to .env and change the placeholder value to the port you set for the server.

REACT_APP_API_KEY=<your API key from pexels.com/api>
REACT_APP_API_URL=http://localhost:<PORT SET IN /devs-board-server/.env>
  1. Start the app
  npm start

👾 Tech Stack

  • React.js
  • React Router
  • SASS

🧭 Roadmap

  • User Sign Up/Login
  • Color Changer
  • Update board
  • Add notes
  • Share boards

💎 Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors