Code Monkey home page Code Monkey logo

awards's Introduction

By Robin kariuki

Description

This is an application that allows users to upload their personal projects which they have been working on. These projects can then be rated by the other users. The other users can also sign up and post their own personal projects too.

BDD Specifications Table

User Requirements Input Output
Sign Up/Login To create a new account, click on the sign If login is successful, the user is
up link and fill in the form details. To redirected to the home page
login, fill in the details
Add a new project Click on the submit new project tab on the You will be navigated to a page which
navbar and submit the project details has a form to submit the project
Review a project Click on the Review button You will be navigated to a page where you
can post your review
Create a profile Click on the profile tab then Edit Profile A new profile for the user will be
button created
Search for a project Enter the project's name into the search You will be redirected to a page with all
then click on the project you want
Log out Click on the Account button and select You will be logged out

Setup/Installation Requirements

  • Ensure you have Python3.6 installed.
  • Clone the Awards directory.
  • Create your own virtual environment and activate it using these respective commands python3.6 -m venv --without-pip virtual and source virtual/bin/activate
  • Install all the necessary dependencies necessary for running the application using this command pip install -r requirements.txt
  • Open the terminal and run this command psql You can then create a database by running this command CREATE DATABASE awards
  • Run migrations using these respective commmands python3.6 manage.py makemigrations projects then python3.6 manage.py migrate
  • Run the app using this command python3.6 manage.py runserver on the terminal.You can then open the app on your browser.

Technologies Used

  • Python 3.6
  • Django
  • Bootstrap
  • HTML

Support and Contact Details

For more information, questions, or feedback, get in touch with me on my email: [email protected]

Licence

License

Copyright (c) 2019 RobinKariuki

awards's People

Contributors

robinkariuki avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.