A first attempt at building an eventual portfolio site. Within a clean, responsive SPA, the site admin has the ability to create, edit, and delete technical projects, as well as search/filter when viewing projects. Visitors may navigate to Home, About, and Projects pages, and on the projects page may 'like' and search/filter down projects.
Clone the repository.
bundle install
rails db:migrate
To use admin functionality, create a user account from the server, then start the server.
rails c
User.create(email: '[email protected]', password: 'password')
exit
rails s -p 3001
Open another tab in Terminal.
cd client
npm install
npm start
Go to http://localhost:3000.
Bug reports and pull requests are welcome, with adherence to the Code of Conduct
The project uses the MIT License