Skip to content

askhat/sfpic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFPic — easy and secure way to share files

SFPic is a web application built with React and NestJS and backed by CouchDB.

Getting Started

Live Demo is available at:

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

An installation of NodeJS at least v10.16.3 and CouchDB v2.3.1 is required before proceeding to installing the web app.

Make sure following commands are executing correctly with similar output.

$ node -v
v10.16.3

$ yarn -v
1.21.1

$ curl http://127.0.0.1:5984
{"couchdb":"Welcome","version":"2.3.1"}

To get instructions on how to install software mentioned above hit following links for NodeJS and CouchDB.

Alternatively you may want to use the PouchDB instead of CouchDB as a data storage for the app. However, if you thinking about that you probably don't require instructions.

Installing

A step by step series of examples that tell you how to get a development env running.

Checkout the repository.

$ git clone git@github.com:askhat/sfpic.git
$ cd sfpic

Install JavaScript dependencies.

# recommended
$ yarn

# or
$ npm install

Finally run the web app and its backend in a separate terminal.

$ yarn run web
# new window
$ yarn run backend

If everything has been set correctly navigate to http://localhost:1234 to see the app in action.

Deployment

  • add notes

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Special Thanks to Swen Wenzel for providing this gist under a quite permissive licencese.

Releases

No releases published

Packages

No packages published