Closed

Build a project skeleton for Web App

I need a responsive web application skeleton built on ES8.

By skeleton I mean structural base for a project. A good skeleton example is [login to view URL] It has a setup for various features like: (I will mark them requirement):

- Templating (needed)

- Firewall (preferred)

- Tranlations

- Routing (needed)

- Profiler (preferred)

- Debugger (needed)

- Logging (needed)

- Forms (needed)

- Validators (needed)

- Caching (needed)

- Testing (needed)

This skeleton will be used to build an API client in future. So, all development should be done with this in mind. This project will act as a POC or a prototype for that purpose.

On top of the skeleton, I need one functionality property implemented. i.e. Authenticating with an API Server and showing a welcome screen.

Design:

The design is not important at this stage. Most basic HTML5, CSS 3 responsive design will work. But it has to be clean and easily extendable and customizable.

Framework:

I don't want to use any full-featured framework until there is a very good reason for it, so I am open for discussion. But I do require a framework that is suitable for an API client. For example, if the project was for API Server (which it's not), it would be a framework built around MVC Pattern, Repository pattern, Facade, Singleton etc.(Just an example, you don't need to know them, just knowing what I am referring to will suffice)

After the prototype is approved, there will be further work on the project.

On your bid, please

- Include the technologies you are going to use and why?

- Details you need before you can start the work. (This will represent your expertise)

- Questions you have about the project.

- ‎The framework and design patterns you will use.

- ‎The environment/platform you will be using to develop. (Docker/Vagrant preferred. I will pay $10 extra for proper docker setup)

Deliverables:

- Fully documented structured code

- Fully documented environment setup

- Instructions to configure the project

- Instructions to launch the prototype

Budget:

For a skeleton, I think $30 is fair. There must be many open source projects (like the one I linked above) and it just may need to customized for my requirement or for an API Client. But I am open to paying a good price for good quality work.

To demonstrate the skeleton within the login mechanism and the welcome, I suggest the following: (Plus $20)

- Templating (needed)
- A layout template for the app
- A page layout for login page and welcome page
- A component layout for login form in login page
- Firewall (preferred)
- The welcome page cannot be accessed without being logged in
- Translations (skip)
- Routing (needed)
- The login page should be accessible as 'project.test/login'
- The welcome page should be accessible as 'project.test/welcome'
- Profiler (preferred)
- While both login and welcome page is loaded, some profiler report should be saved on the server and/or shown in the browser
- Debugger (needed)
- While both login and welcome page is loaded, some debug report should be saved server and/or shown in the browser
- Logging (needed)
- During the processing of the login, the logs should be saved on the server
- Forms (needed)
- The login form will be loaded using this
- Validators (needed)
- The login form should be validated
- Caching (needed)
- The login and the welcome page will be cached and saved on the server
- Testing (needed)
- The functionality of the login mechanism should be testable.

rm should be validated
- Caching (needed)
- The login and welcome page will be cached and saved in the server
- Testing (needed)
- The funtionality of the login mechanism should be testable.

Skills: CSS3, HTML5, Javascript, OAuth

See more: django web application example, explain django models and their part in developing a web application, what is django web server, mozilla local library, django landing page template, mozilla django library, mozilla django models, mdn django models, project manager web app simple, build a website/web app, build ios android web app, build web app foursquare, look feel project web app, build mag web app, sdk iphone web app twitter rss project

About the Employer:
( 6 reviews ) Edinburgh, Nepal

Project ID: #16648012

2 freelancers are bidding on average $66 for this job

$20 USD in 1 day
(0 Reviews)
0.0
Dineshvgp

A proposal has not yet been provided

$111 USD in 15 days
(0 Reviews)
0.0