Build a Web Application

Project Overview:

Build a website that helps facilitate the process of job and college applications by providing a platform for organizing and editing applications.

Website mockup:

[login to view URL]

This mockup provides a basic idea of what we would like the website to be and does not necessarily have to be identical to the final product, you can have some artistic liberty with the design as long as the core functionality remains and the website looks good.

Functionality Requirements:

Use NodeJS/Express

Google Sign in for user authentication

Use mongodb for database

[login to view URL] or something similar to have a fully featured text editor for the users texts.

Page Specific Functionality:

Texts dashboard:

The text dashboard should have a search bar that should allow users to search their texts via keywords in the the texts, tags associated with the texts, and what application if any the text is associated with. The search bar will also allow users to filter results by including or excluding tags.

The new text button should open a window that asks the user information about the text to create a new text object that will be added to the database.

When a user clicks on a text the text should open up an editor window where the user can edit the text parameters as well as the text itself. The text editor should also have a search window where the user can search and view their other texts in order for them to more easily draw inspiration from their previous work. {this editor will be reused in the application section and will be nested within the application editor and activated when a user presses the edit button on a text contained within an application}

Application Dashboard:

Has a button to allow the user to select which applications to view by category as well as a button to add a new application.

The new application button should open a window that asks the user information about the application to create a new application object that will be added to the database.

The Dashboard will have three view types:

Trello Board View:

This view should provide all the applications in a trello style layout where the user can view what is in progress, completed and not started. Clicking on an application will open the application and allow the user to view the properties inside. Once in the application users can click on specific properties such as texts to edit them which will open an editor.

Calendar View:

The Calendar view will function similarly to the trello view but the applications will be arranged by due dates and not their states of completion.

List View:

The list view will show applications in a way similar to the bootstrap accordion and will be sortable by the headers shown above the items. When an application is clicked in the accordion it will open a nested accordion and all of the applications have sub questions where the user can edit parameters such as texts.

Home Page:

Should provide a login/sign up button for the user to enter the page.

The home page should provide some information about the program and the mockup currently contains a placeholder. - this is a low priority item at the moment.

About Page:

The home page should provide some information about the program and the mockup currently contains a placeholder. - this is a low priority item at the moment.

Additional details can be discussed later.

Skills: Website Design, HTML, Node.js, JavaScript, Graphic Design

About the Employer:
( 4 reviews ) new york, United States

Project ID: #32705139

83 freelancers are bidding on average $596 for this job


Hello, I have gone through your requirement and understand your requirement that you want to develop a Web Application. As we are an experienced team of Website and Mobile app development we can definitely build a sys More

$2500 USD in 45 days
(142 Reviews)
(557 Reviews)
(1300 Reviews)

Hello there, How are you doing? Just saw your project posted. I read the brief details and I felt I could help you with it because I have good skills with Website Design, HTML, JavaScript, Graphic Design and Node.js. L More

$750 USD in 23 days
(89 Reviews)

Hi there, I have gone through your project requirements in details and I am highly interested to work on this project. I assure you that I will complete the project within the estimated time period. I am looking to More

$500 USD in 7 days
(281 Reviews)
(64 Reviews)
(354 Reviews)
(52 Reviews)

Hello, Hope you are doing well. I have reviewed the requirement and understand that you need a new web application developed. We are expert web developers and designers. We will love to build a modern webapp per yo More

$500 USD in 7 days
(135 Reviews)
(28 Reviews)

Hello, Having read your job description, I am an expert web developer. I have seen your reference website and understood very well. I will provide you fully mobile responsive and SEO friendly website along with all th More

$500 USD in 7 days
(257 Reviews)

We can do it, For every Node.js development project, our experts can provide all-inclusive development and support solutions. Our skilled developers are well-known for developing professional and innovative web and mo More

$500 USD in 7 days
(67 Reviews)
(123 Reviews)
(162 Reviews)
(80 Reviews)
(56 Reviews)

Hello dear! I am competent 2D Animator & creator. I use After Effects & Media Encoder with skills including Node.js, JavaScript, Graphic Design, HTML and Website Design. I have read the project description "Project O More

$250 USD in 3 days
(48 Reviews)

Hi, Greetings! I read the job detail and found the project very interesting. I would love to know more about this project and clarify my queries.  I am a developer with professional-level programming experience of 5 More

$500 USD in 7 days
(48 Reviews)
(27 Reviews)
(52 Reviews)