Skip to content

irkartik/OurNoticeBoardv2.0

Repository files navigation

OurNoticeBoardv2.0 (Demo)

An Upgraded version of OurNoticeBoard app (github.com/rajujha373/OutNoticeBoard) which can be used as a virtual notice board for you and your colleagues. Now you can decide which note shall be visible to others and which shall be just for you.

Any contributions from you guys are welcome. Just fork this repository, make changes in the code and create a pull request, I will merge the changes if it seems interesting. :)

Do star the repo if you think it worth it.

Requirements (that shall be installed in your system)

  1. Git
  2. virtualenv

How to run in your local machine?

  1. Firstly, clone the repository using the git shell
    $ git clone https://github.com/rajujha373/OurNoticeBoardv2.0.git
  2. Goto the base directory of the project
    cd OurNoticeBoardv2.0
  3. Create a virtual environment and activate it.
    $ virtualenv notesenv
    $ notesenv\Scripts\activate
  4. Install the requirements for the project
    $ pip install -r requirements.txt
  5. Now start the localhost server
    $ python manage.py runserver

Deployment settings (for heroku)

  1. Replace the files (settings.py and wsgi.py) in the /notepad/ folder by the contents of /production_settings/
  2. Ready for deployment
  3. If you again want to use the app in your local machine, then just replace the same files by the files in /localhost_settings/.

Using Social Logins

In order to use the social login buttons on your localhost, do the following:

  1. Generate client ID and client secret from the respective social login platform via your developer account.
  2. Put the data into /notepad/settings/
  3. Remember to add your domain name to the respective social login platform's application

Screenshots

 

 

 

 

About

An upgraded version of previous OurNoticeBoard app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published