Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Gallery App

screenshot screenshot

Project Description

Image gallery is a full-stack webapplication that allows users to upload images and view them in a gallery. The application contains a user authentication system that allows users to sign up and sign in. The application also allows users to upload images and view them in a gallery. The application also allows users to view the images they have uploaded and delete them.

links

  • Demo link: N/A

Built With

  • React
  • Redux
  • TypeScript
  • NodeJs
  • ExpressJs
  • PostgreSQL
  • TypeORM
  • Jest

Get Started

Follow these steps below:

Pre-requisites

NB: To avoid any issue related to the versions of the dependencies, please use nvm to install the required node version. You can find the required node version in the .nvmrc file.

- NodeJs
- Yarn/NPM
- PostgreSQL

Setup

Clone the repo and run bundle install in the command line to install the dependencies

$ git clone https://github.com/Kandy-Peter/gallery_app
$ cd gallery_app

## Install dependencies with:

```bash
cd server
$ yarn install

cd client
$ yarn install

Or with concurrently

cd server
$ yarn install && yarn client-install

Run test

$ cd server
$ yarn jest-test

$ cd client
$ yarn test

Start node server (nodemon)

  1. Start server and UI separately
$ cd server
$ yarn server

$ cd client
$ yarn start
  1. Start server and UI together
$ yan run dev

Open http://localhost:3000/ in your browser

Author

👤 Kandi Peter

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

Desing inspiration:

Original design idea by Gregoire Vella on Behance.

📝 License

See PUBLIC license.

About

Image gallery is a full-stack webapplication that allows users to upload images and view them in a gallery. The application contains a user authentication system that allows users to sign up and sign in. The application also allows users to upload images and view them in a gallery. The application also allows users to view the images they have uplo

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages